Artificial Intelligence
Whether you want to train your computer to identify upcoming fashion trends or generate ideas for what to name your burner Instagram account, you'll find everything you need here.

Computer Vision
-
Computer Vision - Dana Ballard, Chris Brown
-
Computer Vision: Algorithms and Applications - Richard Szeliski
-
Computer Vision: Models, Learning, and Inference - Simon J.D. Prince
-
Programming Computer Vision with Python - Jan Erik Solem
Machine Learning
-
AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java - George F. Luger, William A Stubblefield
-
An Introduction to Statistical Learning - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani
-
Introduction to Machine Learning - Alex Smola and S.V.N. Vishwanathan (PDF)
-
Introduction to Machine Learning - Amnon Shashua
-
Probabilistic Models in the Study of Language (Draft, with R code)
-
Programming Computer Vision with Python - Jan Erik Solem
-
The LION Way: Machine Learning plus Intelligent Optimization
-
Class Notes from Stanford CS229 - Andrew Ng
-
Deep Learning - Ian Goodfellow, Yoshua Bengio and Aaron Courville
-
Learn Tensorflow - Jupyter Notebooks