Recommended Textbooks:
Pattern Recognition and Machine Learning, Christopher Bishop
Machine Learning: A probabilistic perspective, Kevin Murphy
[2] University of Toronto CSC 311: Introduction to Machine Learning
Suggested readings are optional; they are resources we recommend to help you understand the course material. All of the textbooks listed below are freely available online.
Bishop = Pattern Recognition and Machine Learning, by Chris Bishop
ESL = The Elements of Statistical Learning, by Hastie, Tibshirani, and Friedman.
[3] EPFL CS-433 Machine Learning:
Textbooks(not mandatory)
Gilbert Strang, Linear Algebra and Learning from Data
Christopher Bishop, Pattern Recognition and Machine Learning
[4] University of Washington CSE 446: Machine Learning
The required textbook for the course is:
[Murphy] Machine Learning: A Probabilistic Perspective, Kevin Murphy.
The following three texts are also excellent and their PDFs are available for free online.
[B] Pattern Recognition and Machine Learning, Christopher Bishop.
[HTF] The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Trevor Hastie, Robert Tibshirani, Jerome Friedman.
[5] Cornell University ECE4950: Machine Learning and Pattern Recognition
Materials
We will take materials from various sources. Some books are:
Pattern Recognition and Machine Learning, Christopher Bishop
Machine Learning: a Probabilistic Perspective, Kevin Murphy
[6] Princeton University COS 324: Introduction to Machine Learning
Optional Machine Learning Books
[Murphy] Kevin Murphy, Machine Learning: A Probabilistic Perspective, MIT Press.
[Bishop] Christopher M. Bishop, Pattern Recognition and Machine Learning, Springer.
[7] ETH Zurich Introduction to Machine Learning (2023)
Other Resources
K. Murphy. Machine Learning: a Probabilistic Perspective. MIT Press, 2012.
C. Bishop. Pattern Recognition and Machine Learning. Springer, 2007.
[8] TUM (Technical University of Munich) Machine Learning
This award-winning introductory Machine Learning lecture teaches the foundations of and concepts behind a wide range of common machine learning models.
Literature
Pattern Recognition and Machine Learning. Christopher Bishop. Springer-Verlag New York. 2006.
Machine Learning: A Probabilistic Perspective. Kevin Murphy. MIT Press. 2012
[9] MIT Introduction To Machine Learning:
Books: No textbook is required for this class, but students may find it helpful to purchase one of the following books. Bishop's book is much easier to read, whereas Murphy's book has substantially more depth and coverage (and is up to date).
Machine Learning: a Probabilistic Perspective, by Kevin Murphy (2012).
Pattern Recognition and Machine Learning, by Chris Bishop (2006).
[10] UC Berkeley CS-194-10: Introduction to Machine Learning:
Reading List (Preliminary Draft)
The first two books are very helpful, and are available online, so those (in addition to AIMA) will be the primary sources. Bishop has a wide range of solid mathematical derivations, while Witten and Frank focus much more on the practical side of applied machine learning and on the Weka package (a Java library and interface for machine learning).
Trevor Hastie, Rob Tibshirani, and Jerry Friedman, Elements of Statistical Learning, Second Edition, Springer, 2009. (Full pdf available for download.)
Kevin P. Murphy, Machine Learning: A Probabilistic Perspective. Unpublished. Access information will be provided.
Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, Third Edition, Prentice Hall, 2010.
Christopher Bishop, Pattern Recognition and Machine Learning, Springer, 2006.
Ian Witten and Eibe Frank, Data Mining: Practical Machine Learning Tools and Techniques, Third Edition, Morgan Kaufmann, 2011.