Convolutional Neural Networks with TensorFlow in Python

Introducing you to the fundamentals of Convolutional Neural Networks (CNNs) and Computer Vision. We will learn about what makes CNNs tick, discuss some effective techniques to improve their performance, and undertake a big practical project.

With Iskren Vankov and Nikola Pulev

Start Course

Course Overview

This course offers a deep dive into an advanced neural network construction – Convolutional Neural Networks. First, we explain the concept of image kernels, and how it relates to CNNs. Then, you will get familiar with the CNN itself, its building blocks, and what makes this kind of network necessary for Computer Vision. You’ll apply the theoretical bit to the MNIST example using TensorFlow, and understand how to track and visualize useful metrics using TensorBoard in a dedicated practical section. Later in the course, you’ll be introduced to a handful of techniques to improve the performance of neural networks, and a huge real-world practical project for classifying fashion items pictures. Finally, we will cap it all off with an intriguing look through the history of the most influential CNN architectures.

48 High Quality Lessons
8 Practical Tasks
4 Hours of Video
Certificate of Achievement

Skills you will gain

jupytermachine learningprogrammingpythontheory

What You'll Learn

Introducing you to the workings of Convolutional Neural Networks (CNNs) and Computer Vision. You will learn the basics of convolution and its role in CNNs, as well as the main structure of such networks and how to implement them in practice. 

Learn the fundamentals of CNNs 
Get the hang of convolution 
Perform Computer Vision 
Master working with TensorFlow and Tensorboard 
Approach multilabel classification 
Understand kernels 


“This course is a fantastic training opportunity to help you gain insights into the rapidly expanding field of Deep Learning and Computer Vision through the use of Convolutional Neural Networks. By the end of this course, you will be completely equipped with all the tools you need to confidently work on CNN projects!”

Nikola Pulev
Silver medal at Physics Olympiad
Convolutional Neural Networks with TensorFlow in Python

With Iskren Vankov and Nikola Pulev

Start Course For Free