6.867 | Fall 2006 | Graduate

Machine Learning



MATLAB® is a computational environment (language and tools) designed primarily for numerical computation and manipulation. It is very useful for running Machine Learning experiments, and we will be using it as the primary programming environment for this course. You do not need any deep knowledge of MATLAB® to complete the assignments but it will be necessary to learn some basics.

MIT Information Services and Technology also provides some useful tips for a beginning MATLAB® user on MIT’s server. (PDF)


Sample Scripts

  • Matrix Operations: matrix.m (M)
  • File Operations: files.m (M)
  • Plotting/Graphing: plot.m (M)

Course Info

Learning Resource Types
Problem Sets with Solutions
Exams with Solutions
Lecture Notes