Most advanced machine learning algorithms implemented in Matlab and Octave and applied to problems such as anti-spam, image recognition, clustering, building recommender systems, and many other problems. How to select the right algorithm for the right job, as well as become expert at 'debugging' and figuring out how to improve a learning algorithm's performance.