Machine Learning

CS4256.01
Course System Home Terms Spring 2021 Machine Learning

Course Description

Summary

In the course of our daily lives we interact with many systems that have been trained to perform their jobs not based on meticulously designed domain-specific algorithms, but instead based on large amounts of data.  This is the foundation of Machine Learning. Today, everything from auto-complete to spam-filtering is done using machine learning techniques.  This course will be a broad introduction to the concepts and algorithms that allow machines to learn from data and improve performance through experience.  We will look at supervised learning algorithms such as logistic regression, classification, and neural networks, as well as unsupervised learning algorithms such as clustering. We will explore applications of these algorithms to problems such as recommendation engines and sentiment analysis. This course will go into some advanced mathematics, so it is expected that you have taken Linear Algebra and Probability, and are enrolled in Advanced Linear Algebra this term.

Prerequisites

Linear Algebra, Probability.

Please contact the faculty member :

Corequisites

Advanced Linear Algebra.

Instructor

  • Justin Vasselli

Day and Time

Academic Term

Spring 2021

Area of Study

Credits

4

Course Level

4000

Maximum Enrollment

14