Machine learning is a branch of Artificial Intelligence and is the science of getting computers to act without being explicitly programmed. It is used on several domains, such as:
- Image recognition
- Optical character recognition
- Sound recognition
- Spam filtering
- Web search
- And so many more...
The course is 10 weeks long. Each week is composed of videos, quizz and octave exercices (automatically checked online). It took me about 5 hours per week to complete the course, composed of roughly 2 hours watching the videos and 3 hours answering the quizz and exercices.
- Linear Regression with One Variable
- Linear Algebra Review
- Linear Regression with Multiple Variables
- Octave Tutorial
- Logistic Regression
- Neural Networks: Representation
- Neural Networks: Learning
- Advice for Applying Machine Learning
- Machine Learning System Design
- Support Vector Machines
- Dimensionality Reduction
- Anomaly Detection
- Recommender Systems
- Large Scale Machine Learning
- Application Example: Photo OCR
Though it is certainly quite a time investment, I cleary recommend following this course if, as I did, you are interested in the field but have no idea how it works. Videos are very clear, and the exercices are doable and a great complement to the course material. You learn to solve real world problems in this exciting field.
Moreover, I had a really great return on investment on this course, since I used this new knowledge to solve various contests, such as the USPTO challenge (optical character recognition, 6th place) and the Nasa Robonaut challenge (object recognition, 1st place).