Learn the fundamentals of neural networks with Python and TensorFlow, and then use your new skills to create your own image classifier—an application that will first train a deep learning model on a dataset of images and then use the trained model to classify new images.
Overview
Syllabus
- Course Introduction
- Meet your instructors, get a short overview of what you'll be learning, check your prerequisites, and learn how to use the workspaces and notebooks found throughout the lessons.
- Introduction to Neural Networks
- In this lesson, Luis will give you solid foundations on deep learning and neural networks. You'll also implement gradient descent and backpropagation in Python right here in the classroom.
- Implementing Gradient Descent
- Mat will introduce you to a different error function and guide you through implementing gradient descent using numpy matrix multiplication.
- Training Neural Networks
- Now that you know what neural networks are, in this lesson you will learn several techniques to improve their training.
- Deep Learning with TensorFlow
- Learn how to use TensorFlow for building deep learning models.
- Image Classifier Project
- In this project, you'll build a Python application that can train an image classifier on a dataset, then predict new images using the trained model.
Taught by
Luis Serrano, Mat Leonard, Juan Delgado and Michael Virgo