Coursera
Coursera Logo

DeepLearning.AI - Convolutional Neural Networks in TensorFlow 

  • Offered byCoursera

Convolutional Neural Networks in TensorFlow
 at 
Coursera 
Overview

Duration

26 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Convolutional Neural Networks in TensorFlow
 at 
Coursera 
Highlights

  • Taught by top companies and universities.
  • Affordable programs and 7 day free trial.
  • Shareable Certificate upon completion.
Details Icon

Convolutional Neural Networks in TensorFlow
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • If you are a software developer who wants to build scalable AI-powered algorithms, you need to understand how to use the tools to build them. This course is part of the upcoming Machine Learning in Tensorflow Specialization and will teach you best practices for using TensorFlow, a popular open-source framework for machine learning.
  • In Course 2 of the deeplearning.ai TensorFlow Specialization, you will learn advanced techniques to improve the computer vision model you built in Course 1. You will explore how to work with real-world images in different shapes and sizes, visualize the journey of an image through convolutions to understand how a computer 'sees' information, plot loss and accuracy, and explore strategies to prevent overfitting, including augmentation and dropout. Finally, Course 2 will introduce you to transfer learning and how learned features can be extracted from models.
  • The Machine Learning course and Deep Learning Specialization from Andrew Ng teach the most important and foundational principles of Machine Learning and Deep Learning. This new deeplearning.ai TensorFlow Specialization teaches you how to use TensorFlow to implement those principles so that you can start building and applying scalable models to real-world problems. To develop a deeper understanding of how neural networks work, we recommend that you take the Deep Learning Specialization.
Read more

Convolutional Neural Networks in TensorFlow
 at 
Coursera 
Curriculum

Exploring a Larger Dataset

Introduction, A conversation with Andrew Ng

A conversation with Andrew Ng

Training with the cats vs. dogs dataset

Working through the notebook

Fixing through cropping

Visualizing the effect of the convolutions

Looking at accuracy and loss

Week 1 Wrap up

Before you Begin: TensorFlow 2.0 and this Course

The cats vs dogs dataset

Looking at the notebook

What you'll see next

What have we seen so far?

Week 1 Quiz

Augmentation: A technique to avoid overfitting

A conversation with Andrew Ng

Introducing augmentation

Coding augmentation with ImageDataGenerator

Demonstrating overfitting in cats vs. dogs

Adding augmentation to cats vs. dogs

Exploring augmentation with horses vs. humans

Week 2 Wrap up

Image Augmentation

Start Coding...

Looking at the notebook

The impact of augmentation on Cats vs. Dogs

Try it for yourself!

What have we seen so far?

Week 2 Quiz

Transfer Learning

A conversation with Andrew Ng

Understanding transfer learning: the concepts

Coding transfer learning from the inception mode

Coding your own model with transferred features

Exploring dropouts

Exploring Transfer Learning with Inception

Week 3 Wrap up

Start coding!

Adding your DNN

Using dropouts!

Applying Transfer Learning to Cats v Dogs

What have we seen so far?

Week 3 Quiz

Multiclass Classifications

A conversation with Andrew Ng

Moving from binary to multi-class classification

Explore multi-class with Rock Paper Scissors dataset

Train a classifier with Rock Paper Scissors

Test the Rock Paper Scissors classifier

A conversation with Andrew Ng

Introducing the Rock-Paper-Scissors dataset

Check out the code!

Try testing the classifier

What have we seen so far?

Wrap up

Week 4 Quiz

Convolutional Neural Networks in TensorFlow
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon

    Convolutional Neural Networks in TensorFlow
     at 
    Coursera 
    Students Ratings & Reviews

    4.5/5
    Verified Icon4 Ratings
    V
    Vimarsh Chaturvedi
    Convolutional Neural Networks in TensorFlow
    Offered by Coursera
    4
    Good
    Other: Learnt the basics of CNN networks. Experimented with ResNet architecture in TensorFlow. The exercises were good.
    Reviewed on 20 Oct 2021Read More
    Thumbs Up IconThumbs Down Icon
    S
    Sumit Rajendra Wankhede
    Convolutional Neural Networks in TensorFlow
    Offered by Coursera
    4
    Other: By completing this course on Coursera I upskilled myself in machine learning skills and also in OpenCV. I get to know of an implementation of convolutional neural networks in TensorFlow. Also learning assignment is also helpful to check our knowledge. This course is a part of the DeepLearning.AI TensorFlow Developer Professional Certificate and I recommend you to enroll in this specialization. Lastly, I am happy to share with you that I completed the first two courses with a 100% grade, and the rest of the courses is ongoing.
    Reviewed on 23 Apr 2021Read More
    Thumbs Up IconThumbs Down Icon
    P
    Punnam Lakshmi Manikanteswar
    Convolutional Neural Networks in TensorFlow
    Offered by Coursera
    5
    Other: I learnt about how the convolutional neural networks work and image classification, object detection,neural style transfer tasks. After i completed this course, i found myself very confident to go further onto Computer Vision field.
    Reviewed on 15 Mar 2021Read More
    Thumbs Up IconThumbs Down Icon
    View All 3 ReviewsRight Arrow Icon
    qna

    Convolutional Neural Networks in TensorFlow
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...