Machine Learning Dell Zhang Birkbeck, University of London
 
Netflix Prize $1,000,000 to  the first person   to improve the accuracy of its recommendation system by 10 percent . $50,000 to the current leader each year  for  as long as the contest  runs.
Concepts Learning =  improving  performance   at some  task   through  experience Prof. Tom Mitchell Human / Machine
Concepts Machine Learning  (ML)   is a subfield of  artificial intelligence   concerned with  algorithms  that allow computers to  learn .   What this means, in most cases, is that algorithm is given a set of  data  and  infers  information about the properties of data  –  and that information allows it to make  predictions  about other  data  that might see in the future.
Concepts This is possible because almost all non - random data contains  patterns , and these patterns allow the machine to  generalize .  In order to generalize,  it  trains a  model  with what it determines are the important aspects of the data.   Many machine   learning algorithms rely heavily on  mathematics   (in particular  statistics ) .
Concepts Closely  Related Areas Data Mining or KDD Pattern Recognition
Problems Under-Generalizing Over-Generalizing Spam Filtering e.g., “Online Pharmacy”
 
Applications Document Classification Gmail’s Spam Filter PopFile Yahoo!  MindSet Document Clustering Clusty Google News
Applications Recommendation Systems Amazon Netflix Pandora Last.fm Online Advertising MS  adCenter  Labs Research Demos
Applications Natural Language Processing Text Analysis Speech Recognition
Applications Machine Vision Handwritten Digit Recognition Face Recognition Vehicle Identification Intruder Detection National Security Anti-Terrorism
Applications Bioinformatics DNA Sequences RNA Expressions Protein Structures Finance Fraud Detection Stock Market Analysis
Algorithms Supervised Learning Decision Tree Naïve Bayes Neural Network k  Nearest Neighbors Support Vector Machine Unsupervised Learning Semi-Supervised Learning
Decision Tree
Decision Tree
Decision Tree
 
Naïve Bayes
Naïve Bayes
Neural Network
Neural Network
Neural Network
k  Nearest Neighbors The price for a new camera (6.0 megapixels, 6x zoom) = ?
k  Nearest Neighbors
Support Vector Machine
Support Vector Machine
Support Vector Machine
Support Vector Machine
Support Vector Machine LIBSVM
Conclusion Statistical Learning as  the Ultimate Agile Development Tool Peter Norvig (Director of Research, Google)
References

dell_ml_rm.ppt