Skip to content
UdemyDeep LearningPaid courseAll LevelsCertificate

Convolutional Neural Networks with TensorFlow in Python (Udemy.com)

Advanced neural networks: Master Computer Vision with Convolutional Neural Networks (CNN) and Deep Learning

Created by: 365 Careers

Last updated March 2021

icon
What you will learn

  • Learn the fundamentals of Convolutional Neural Networks
  • Perform Computer Vision and Machine Learning tasks
  • Master working with TensorFlow and Tensorboard
  • Understand kernels
  • Get the hang of convolution and its role in CNNs
  • Get familiar with L2 regularization and weight decay
  • Grasp the concept of dropout
  • Visualize networks and metrics using Tensorboard
  • Approach multilabel classification
  • Gain experience from a big real-world practical example
  • Convert Images into Tensors
  • Explore the concepts behind popular state-of-the-art CNN architectures

How it compares

Against the other 126 rated Udemy courses in Deep Learning on CourseDuck:

  • Rating4.6 out of 5higher than 65% of them
  • Reviews516#68 of 127 by number of reviews
  • Length4.7 hoursshorter than 78% of them
  • Last updatedMarch 2021earlier than 81% of them

icon
Course Description

Are you a Deep Learning enthusiast who is now looking for their next challenge?

Are you interested in the field of Computer Vision and the ability of machines to extract insightful information from visuals and images?

Do you want to learn a valuable skill to put yourself ahead of the competition in this AI-driven world?

If you answered with “yes” to any of these questions, you have come to the right place and at the right time!

Here are 5 reasons this is the right course for you:

  1. We have 1,170,000 students on Udemy and we know how to teach a complex topic in an easy to understand way

  2. It contains numerous practical exercises

  3. A real-life case study with 16,000 images

  4. Save time – our course will get you there faster than the average courses on the topic

  5. Notebook files, course notes, quiz questions, practice materials – all materials are inside the course

This course is a fantastic training opportunity to help you gain insights into the rapidly expanding field of Machine Learning and Computer Vision through the use of Convolutional Neural Networks.

Convolutional Neural Networks, or CNNs in short, are a subtype of deep neural networks that are extensively used in the field of Computer Vision. These networks specialize in inferring information from spatial-structure data to help computers gain high-level understanding from digital images and videos. That can be as simple a task as classifying an image to be a dog or a cat, but it can also explode in complexity as is the case with self-driving cars, for example.

This is where most of the active Machine Learning research is concentrated right now, and CNNs are a crucial part of it. So, it is high time to up your game and master this piece of the Deep Learning puzzle.

To do just that, we have devised this wonderful and engaging course for you. Although a general understanding of TensorFlow and the main deep learning concepts is required, we will start from the CNNs basics and build our way to proficiency. Moreover, we are firm believers that practice makes perfect, that’s why this course offers a comprehensive practical example of a real-world project. What’s more, it contains plenty of exercises, homework, downloadable files and notebooks, as well as quiz questions and course notes.

We’ll start this course by taking a look at Kernels in the context of image processing. Kernels are an essential tool for working with and understanding Convolutional Neural Networks. We’ll explore how to achieve different image transformations and help you understand the role of the mathematical operation of convolution in this process. This will be the basis for our next topic - convolutional layers.

Armed with all that knowledge, we will introduce the main subject of the course: Convolutional Neural Networks. Here, we’ll discuss intriguing concepts such as feature maps and pooling. In addition, we’ll inspect how such a network transforms the dimensions of the tensors.

Then, what follows is a short and optional neural networks revision. CNNs are simply a subtype of deep neural networks, so a general knowledge of NNs is required. That’s why we’ll revise the basics: activation functions, early stopping, and optimizers.

Once we’ve covered all that, you will have the minimum required knowledge to start putting all this theory to practice – by building your first Convolutional Neural Network.

Working on the MNIST dataset, we’ll help you grasp the general workflow of creating a CNN architecture and build one from scratch. You are going to train it to recognize handwritten digits – a very useful tool in the real world. At this point, you will get the hands-on opportunity to tinker and change the network and see the results for yourself.

And we won’t stop at creating the CNNs. We will also spend a good amount of time exploring them through TensorBoard – the go-to visualization and logging tool when working with TensorFlow. This will make your journey and experimentation in the field more straightforward and definitely more memorable. Neural networks are notorious for their difficult interpretation, so we will examine the Confusion Matrix as a tool to help you understand and interpret the results of your networks. Finally, we’ll show you how to easily tune the hyperparameters of your networks.

But there’s more.

We will show you how to master 3 common techniques to improve the performance of your models. In fact, you will have the opportunity to apply those techniques to the networks we create for the next practical section.

You heard that right! The idea of this course is to give you the real CNN experience. We will have an enormous practical exercise so you can work on a real-world project.

To do that, we’ve created our very own custom data set that comes from the fashion industry. It consists of more than 16,000 images of trousers, jeans, shoes, glasses, and sunglasses. And we will be using these for numerous practical examples and problems. We’ve devised a task to classify the different items with a corresponding label. Not only that, but we will also determine other characteristics, such as the items’ subtype and gender. Given the nature of these, we will be able to try out different techniques to achieve our goal and compare how these approaches fare against each other. You’ll get a taste of the real-world challenges of solving such a task, and gain experience with a real project that you can later add to your portfolio.

Finally, to cap it all off, we end this course with a review of the timeline of Convolutional Neural Networks professional research. We will dive into the workings of some popular CNN architectures, and all-stars like AlexNet, GoogLeNet, as well as ResNet will all make an appearance.

By the end of this course, you will be completely equipped with all the tools you need to confidently work on CNN projects!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

365 Careers

365 Careers is the #1 best-selling provider of business, finance, data science and AI courses on Udemy. The company’s courses have been taken by more than 4,000,000 students in 210 countries. People working at world-class firms like Apple, PayPal, and Citibank have completed 365 Careers trainings.    

Currently, 365 focuses on the following topics on Udemy:    1) Finance – Finance fundamentals, Financial modeling in Excel, Valuation, Accounting, Capital budgeting, Financial statement analysis (FSA), Investment banking (IB), Leveraged buyout (LBO), Financial planning and analysis (FP&A), Corporate budgeting, applying Python for Finance, Tesla valuation case study, CFA, ACCA, and CPA

2) Data science – Statistics, Mathematics, Probability, SQL, Python programming, Python for Finance, Business Intelligence, R, Machine Learning, TensorFlow, Tableau, the integration of SQL and Tableau, the integration of SQL, Python, Tableau, Power BI, Credit Risk Modeling, and Credit Analytics, Data literacy, Product Management, Pandas, Numpy, Python Programming, Data Strategy

3) Entrepreneurship – Business Strategy, Management and HR Management, Marketing, Decision Making, Negotiation, and Persuasion, Tesla's Strategy and Marketing

4) Office productivity – Microsoft Excel, PowerPoint, Microsoft Word, and Microsoft Outlook

icon
More courses by 365 Careers

$139.99

$199.99

$19.99

$19.99

$159.99

$199.99

icon
More Deep Learning courses

$109.99

$109.99

$79.99

$16.99

$124.99

Free

icon
Reviews

4.6

516 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Shatanik Chatterjee on 7/11/2026

This course was very well designed. It gives you a good introduction to CNN's. This might not be worth it if you are expecting production level models to be created but good enough to understand how to test things by yourself.

By James Ross on 3/13/2026

I would have liked to have seen more explanation of the topics. However, i did enjoy the format and feel like i got a lot out of this course. I would be willing to take other courses from this creator.

By Sandeepan on 9/9/2024

I upskilled on CNN properly.. You will need some extra references apart from this material but that you will need incase you need to excel by extra miles. For basic and intermediate - this material is ore than enough..

By Subra Raju Tharimana on 6/1/2024

Great one. Do you have any course related to AI/ML for financial industry. Specifically, I need to predict value of a stock based on historical data and trends.

By Brian Findlay on 11/22/2023

I think the instruction is generally pretty good but I find the same as most of these courses, the public data sets and tools they pull, change and it breaks things. These are never updated and they are collecting money from the poor saps who are struggling to figure it out. Many have neither the time nor the ambition too. When you understand something fairly well it can be somewhat hard to troubleshoot ( sez me a 30+ year professional SW/FW Engineer), but when you neither understand the tools or the architecture very well it's extraordinarily painful. I signed up for a working course because I wanted to walk though "How it's supposed to work" first, then in real life start with the struggle - as most of these courses have been abandon by the authors years before and are just broken lessons that they continue to collect money with. Better to save a distro of all make it work and then give to download and know it will work.. The course is good, par of the course, but this is really poor planning if you're really working for the good of the student.

By Govind Raj C S on 8/6/2023

Course was excellent, the tutor was fabulous with the explanation and had a great graphic representation and pictures in the course.

By Christian Persson on 4/26/2023

People who are very competent can explain things in a very clear and concise way, this course is the best i've seen so far on deeplearning!

By Jaime Mercado Reyna on 12/12/2022

in few words, this course help me so much. one part that liked me is the way of to explain and the illustrations that they use. thanks for all

By VAIBHAV KULKARNI on 6/7/2022

I learned the concepts of Convolution Neural Networks. It was explained very nicely. The math or intuition behind some the model architectures could have been explained in detail. That would have helped understand the models better. But, other than that this is a very nice course. Well thought out and nicely presented

By John S. on 11/26/2020

Excellent so far! The instructor is knowledgeable and is easy to follow. There is a good mix between theory(animation) and practice(Jupyter), so it's a good match for me.

Showing all 10 reviews on CourseDuck

Read all 516 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100