Article on Reddit: “Where should I start if I want to get into AI programming? [2016 version]”
Short version:
Use: PythonLearn: Artificial Neural Networks (ANNs) -> Recurrent Neural Networks -> Convolutional Neural Network (CNN, or ConvNet)Understand: Long short-term memory (LSTM), max-pool, regularization, transferReplicate an industry-standard network & learn papers ( The field is so young that there's not all to much to learn!)Info by: https://www.reddit.com/user/wdcftre
—
Books: Elements of Statistical Learning; Introduction to Statistical Learning
Video: In-depth introduction to machine learning in 15 hours of expert videos