Semester.ly

Johns Hopkins University | EN.601.475

Machine Learning

3.0

credits

Average Course Rating

(4.17)

Machine learning is subfield of computer science and artificial intelligence, whose goal is to develop computational systems, methods, and algorithms that can learn from data to improve their performance. This course introduces the foundational concepts of modern Machine Learning, including core principles, popular algorithms and modeling platforms. This will include both supervised learning, which includes popular algorithms like SVMs, logistic regression, boosting and deep learning, as well as unsupervised learning frameworks, which include Expectation Maximization and graphical models. Homework assignments include a heavy programming components, requiring students to implement several machine learning algorithms in a common learning framework. Additionally, analytical homework questions will explore various machine learning concepts, building on the pre-requisites that include probability, linear algebra, multi-variate calculus and basic optimization. Students in the course will develop a learning system for a final project.

No Course Evaluations found

Lecture Sections

(04)

No location info
M. OberstI. Shpitser
15:00 - 16:15

(01)

No location info
M. OberstI. Shpitser
13:30 - 14:45

(02)

No location info
M. OberstI. Shpitser
13:30 - 14:45

(03)

No location info
M. OberstI. Shpitser
15:00 - 16:15