Reading List: Learning Theory - michen6/personal GitHub Wiki

The Reading Lists

Machine Learning

  • Pattern Recognition and Machine Learning by Christopher M. Bishop
  • Machine Learning by Tom Mitchell
  • Machine Learning: An Artificial Intelligence Approach by Ryszard S. Michalski, Jaime G. Carbonell, Tom M. Mitchell
  • Introduction to Machine Learning by Alex Smola & S.V.N. Vishwanathan
  • Introduction to Machine Learning (2nd Edition) by Ethem Alpaydin
  • Machine Learning: A Probabilistic Perspective by Kevin P. Murphy
  • Foundations of Machine Learning by Mehryar Mohri, Afshin Rostamizadeh & Ameet Talwalkar
  • Feature Extraction: Foundations and Applications (Studies in Fuzziness and Soft Computing) by Isabelle Guyon, Steve Gunn, Masoud Nikravesh, Lofti A. Zadeh

Data Mining

  • Introduction to Data Mining by Pang-Ning Tan, Michael Steinbach, Vipin Kumar
  • Data Mining Concepts and Techniques (3rd Edition) by Jiawei Han & Micheline Kamber
  • Data Mining: Practical Machine Learning Tools and Techniques (3rd Edition) by Ian H. Witten, Eibe Frank & Mark A. Hall

Artificial Intelligence

  • Artificial Intelligence: A Modern Approach (3rd Edition) by Stuart Russell & Peter Norvig

Natual Language Processing

  • Speech and Language Processing - An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition (2nd Edition) by Daniel Jurafsky & James H. Martinin