ML 00 : Course Summary

Summary of course topics Supervised learning – labeled data Linear regression Logistic regression Neural networks Support vector machines Unsupervised learning – unlabeled data K-means PCA Anomaly detection Special applications/topics Recommender systems Large scale machine learning Advice on building machine learning systems Bias and variance Regularization What to do next when developing a Read more…

ML 15: Recommender Systems

Recommender systems – introduction Two motivations for talking about recommender systems Important application of ML systems Many technology companies find recommender systems to be absolutely key Think about websites (amazon, Ebay, iTunes genius) Try and recommend new content for you based on passed purchase Substantial part of Amazon’s revenue generation Improvement in Read more…

ML 14: Anomaly Detection

Anomaly detection – problem motivation Anomaly detection is a reasonably commonly used type of machine learning application Can be thought of as a solution to an unsupervised learning problem But, has aspects of supervised learning What is anomaly detection? Imagine you’re an aircraft engine manufacturer As engines roll off your assembly line you’re doing QA Read more…

ML 12: Clustering

Unsupervised learning – introduction Talk about clustering Learning from unlabeled data Unsupervised learning Useful to contras with supervised learning Compare and contrast Supervised learning Given a set of labels, fit a hypothesis to it Unsupervised learning Try and determining structure in the data Clustering algorithm groups data together based on data features What Read more…