author: @laura_uzcategui
credits to: Laurence Moroney, borrowed images and functions from his Tensorflow in Practice course.
On this workshop you will learn a bit more about Machine Learning in general and you will build a model that will help you grasp the following:
The workshop is divided in 2 sections, one for tackling the basics and to get you started in tensorflow and keras and the second part where we will be building a Convolutional Neural Net to build an image classifier
- Basics of Tensorflow and Keras
- How to build a model
- What are Optimizer and Loss functions and why you need them?
- You will train a Model and get predictions
- Preprocessing your data
- Obtain your data
- Load your data using image generator
- Explore your data
- Image classification and Neural Networks
- Build a model
- Configure
- Train your model
- Test it :)
Bonus points: If we have time, we will go through an explanation of Data Augmentation
Note: The following notebooks have functionality that only works in Google Colab. If you would like to make it work locally you might need to remove this functions.
Solutions to the notebooks are here: