Meeting Times: Mondays and Wednesdays, 2:00-3:15
Location: College of Computing CCB 103
Instructor: Edmond Chow
E-mail:
Office hours: TBD
TA: Conlain Kelly
E-mail: ckelly84@gatech.edu
Office hours: TBD
This course is designed for students who want to better understand machine learning methods through looking at pseudocode and programming them. We will implement machine learning algorithms and experiment with how they work on different types of data. The course is open to all majors at Georgia Tech.
In addition, this course will provide and strengthen the mathematical background needed to develop intuition for deeply understanding machine learning algorithms. Statistics, numerical optimization, and linear algebra will be used at a fundamental level necessary for quickly grasping and extending the main ideas behind machine learning.
This course is intended to be more abstract than other courses in machine learning, and applications of machine learning will not be discussed. This course is especially suited to students who wish to pursue further courses or self-study in machine learning.
Prerequisites
Programming in any language (examples will be given in Matlab). You should also be comfortable with multivariable calculus (MATH 2551/2552), linear algebra (MATH 1554), and concepts in probability and statistics.
Some Topics
Grading
100% Assignments
There will be a short assignment about every 1.5 weeks.
Many assignments will build on previous assignments.
Note that the final assignment will be due during final exam week.
References
There is no required textbook. Below are some texts that would be useful for this course. Several are freely available online.