CS 377: Machine Learning and Data Mining

Syllabus

Instructor Information

Textbook

Important Dates

Your Grade

Collaboration

You are encouraged to work together, given the following ground rules:
  1. Non-computer assignments: You should turn in your own assignment. You may work with other people, but each of you should be turning in your own.
  2. Computer assignments: You may work together on these in pairs, if you wish. Include everyone's names in documentation at the top. Make sure to cite any ideas you get from other people, websites, books, papers, or any other references.
  3. Take-home exams: Do these completely on your own. You can discuss them only with me.
  4. Final project: You may do this in pairs, if you wish.

Programming Environment

You may use any programming language that you wish, so long as it is supported on our departmental machines and you provide me with ample instructions on how to compile, run, and test your code.

Homework Policy

Details

We will cover the following topics: