Get the Machine Learning - Quick Setup Guide

Jump-start your Machine Learning and Computer Vision experiments with the Quick Setup Guide for Machine Learning and Computer vision.

Get it completely FREE by entering your email below and clicking subscribe.

Here is a collection of resources to get you started with Deep Learning, Machine Learning, Computer Vision, Image Processing, Python, and OpenCV.


  • PyImageSearch - PyImageSearch by Adrian Rosebrock is an excellent place to learn OpenCV and Image Processing. 
  • Machine Learning Mastery - Machine Learning Mastery by Jason Brownlee has an excellent guide to get you started in Machine Learning concepts.
  • Adventures in Machine Learning - Adventures in Machine Learning by Andy Thomas has excellent tutorials on TensorFlow and CNNs, with very detailed explanations.
  • Adit Deshpande'd Blog - Has comprehensive articles on the internals of Deep Learning. 
  • Cheat Sheets for AI -  A great collection of 'Cheat Sheets' for AI, Neural Networks, Machine Learning, Deep Learning & Big Data.

Deep Learning Research Papaers

  • AlexNet - "ImageNet Classification with Deep Convolutional Neural Networks"
    - 2012 - Alex Krizhevsky, Ilya Sutskever, Geoffrey E. Hinton

  • ZF Net - "Visualizing and Understanding Convolutional Networks"
    - 2013 - Matthew D. Zeiler, Rob Fergus

  • VGG Net - "Very Deep Convolutional Networks for Large-scale Image Recognition"
    - 2014 - Karen Simonyan, Andrew Zisserman

  • GoogLeNet - "Going Deeper with Convolutions"
    - 2015 - Christian Szegedy, Wei Liu, Yangqing Jia, Pierre Sermanet, Scott Reed, Dragomir Anguelov, Dumitru Erhan, Vincent Vanhoucke, Andrew Rabinovich, Google Inc., University of North Carolina, Chapel Hill, University of Michigan, Ann Arbor, Magic Leap Inc.

  • Microsoft ResNet - "Deep Residual Learning for Image Recognition"
    - 2015 - Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun, Microsoft Research


Deep Learning (Adaptive Computation and Machine Learning series) - The MIT Press - Ian Goodfellow, Yoshua Bengio, Aaron Courville

This book, I would say, should be a must-have for any Deep Learning enthusiast. It's written by three experts in the Deep Learning field, and gives a clear flow of knowledge from the mathematical background to the practical aspects of Deep Learning. I would highly recommend this.

Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems - O'Reilly Media - Aurélien Géron

As the name suggests, this is the "Hands-on" book for Scikit-Learn and TensorFlow. It's filled with practical scenarios with step-by-step code. I highly recommend this book.

Python Machine Learning – by Sebastian Raschka

The 'go to' book for Python Machine Learning. If you are unsure where to start Machine Learning in Python, start with this book.

TensorFlow For Machine Intelligence: A hands-on introduction to learning algorithms - by Sam Abrahams (Author), Danijar Hafner (Author), Erik Erwitt (Author), Ariel Scarpinelli (Author), Troy Mott (Editor)

New to TensorFlow? Try this book to get started.

Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library - by Adrian Kaehler, Gary Bradski

Compared to OpenCV 2, resources for OpenCV 3 used to be bit hard to come by. This book changes it. Although it focuses on C++, I would recommend Python programmers to also read it, as it comprehensively covers features of OpenCV 3.

Automatic Speech Recognition: A Deep Learning Approach (Signals and Communication Technology)

Dive into Automatic Speech Recognition using Deep Neural Networks. This is one of the very few book covering this field.

No comments:

Post a Comment