I found the following material useful for completing this project - in this order of study:
-
Machine Learning by Stanford University(weeks 1-5) - Useful for understanding loss functions, optimization methods, and the basic principles of how neural networks function Note: This has now been replaced by
-
Introduction to Computer Vision and Image Processing(weeks 1-2) - Useful for understanding basic image structure & manipulation
-
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning - Great introduction to using tensorflow to set up deep neural networks (DNNs) and convolutional neural networks (CNNs)
-
Implementing GridSearchCV for hyperparameter tuning in Keras