10601-Introduction to Machine Learning is intended as an introductory course for Master students at Carnegie Mellon University. The course exposes students to various concepts and fundamental theories in Machine Learning, as well as different classifiers such as:
Hidden Markov Models in NLP
The course put special emphasis on letting students implement Machine Learning algorithms entirely from scratch, with NumPy as the only available package.