1. Be able to formulate machine learning problems corresponding to
different applications.
2. Understand a range of machine learning algorithms along with
their strengths and weaknesses.
3. Understand the basic theory underlying machine learning.
4. Be able to aply machine learning algorithms to solve problems of
moderate complexity.
5. Be able to read current research papers and understand the issues raised by current research.
There will be two exams:
| Exam I: | Friday, May 11 |
| Final exam: | TBA |
The assignments in this course will consist of written problem sets and programming assignments.
Collaboration on assignments problems is permitted; copying of solutions or code is not. The work you hand in should be your own. Students should indicate on their homework, the names of all collaborators. While some students find studying together to be quite beneficial and enjoyable, I strongly encourage you to attempt to solve homework problems on your own first, as this is the only way to ensure that you have mastered the material. Generating solutions is much different than verifying solutions.