VOOZH about

URL: https://www.coursera.org/learn/advanced-computer-vision-with-tensorflow

⇱ Advanced Computer Vision with TensorFlow | Coursera


Advanced Computer Vision with TensorFlow

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Advanced Computer Vision with TensorFlow

47,521 already enrolled

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.7

533 reviews

Intermediate level

Recommended experience

Flexible schedule
2 weeks at 10 hours a week
Learn at your own pace
94%
Most learners liked this course

Gain insight into a topic and learn the fundamentals.
4.7

533 reviews

Intermediate level

Recommended experience

Flexible schedule
2 weeks at 10 hours a week
Learn at your own pace
94%
Most learners liked this course

Build your subject-matter expertise

This course is part of the TensorFlow: Advanced Techniques Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 4 modules in this course

In this course, you will:

a) Explore image classification, image segmentation, object localization, and object detection. Apply transfer learning to object localization and detection. b) Apply object detection models such as regional-CNN and ResNet-50, customize existing models, and build your own models to detect, localize, and label your own rubber duck images. c) Implement image segmentation using variations of the fully convolutional network (FCN) including U-Net and d) Mask-RCNN to identify and detect numbers, pets, zombies, and more. d) Identify which parts of an image are being used by your model to make its predictions using class activation maps and saliency maps and apply these ML interpretation methods to inspect and improve the design of a famous network, AlexNet. The DeepLearning.AI TensorFlow: Advanced Techniques Specialization introduces the features of TensorFlow that provide learners with more control over their model architecture and tools that help them create and train advanced ML models. This Specialization is for early and mid-career software and machine learning engineers with a foundational understanding of TensorFlow who are looking to expand their knowledge and skill set by learning advanced TensorFlow features to build powerful models.

Get a conceptual overview of image classification, object localization, object detection, and image segmentation. Also be able to describe multi-label classification, and distinguish between semantic segmentation and instance segmentation. In the rest of this course, you will apply TensorFlow to build object detection and image segmentation models.

What's included

10 videos4 readings1 assignment1 programming assignment3 ungraded labs

10 videosTotal 41 minutes
  • Welcome to Course 37 minutes
  • Classification and Object Detection Intro5 minutes
  • Segmentation Intro3 minutes
  • Why Transfer Learning?5 minutes
  • What is Transfer Learning?4 minutes
  • Options in Transfer Learning3 minutes
  • Transfer Learning with ResNet504 minutes
  • ResNet50 in code5 minutes
  • Network architecture for Object Localization4 minutes
  • Evaluating Object Localization2 minutes
4 readingsTotal 15 minutes
  • Welcome to the course!2 minutes
  • Prerequisite & References10 minutes
  • Join the DeepLearning.AI Forum to ask questions, get support, or share amazing ideas!2 minutes
  • Lecture Notes Week 11 minute
1 assignmentTotal 30 minutes
  • Introduction and Concepts of Computer Vision30 minutes
1 programming assignmentTotal 60 minutes
  • Bird Boxes60 minutes
3 ungraded labsTotal 105 minutes
  • Transfer Learning30 minutes
  • Transfer Learning with ResNet 5030 minutes
  • Image Classification and Object Localization45 minutes

This week, you’ll get an overview of some popular object detection models, such as regional-CNN and ResNet-50. You’ll use object detection models that you’ll retrieve from TensorFlow Hub, download your own models and configure them for training, and also build your own models for object detection. By using transfer learning, you will train a model to detect and localize rubber duckies using just five training examples. You’ll also get to manually label your own rubber ducky images!

What's included

12 videos8 readings1 assignment1 programming assignment2 ungraded labs

12 videosTotal 45 minutes
  • Object Detection and Sliding Windows6 minutes
  • R-CNN4 minutes
  • Fast R-CNN4 minutes
  • Faster R-CNN2 minutes
  • Getting the Model from TensorFlow Hub2 minutes
  • Running the Model on an Image3 minutes
  • Installation and overview of APIs4 minutes
  • Visualization with APIs4 minutes
  • Loading a RetinaNet Model5 minutes
  • Loading Weights4 minutes
  • Data Prep and Training Overview3 minutes
  • Custom Training Loop Code5 minutes
8 readingsTotal 111 minutes
  • References: Amazon Rekognition, PowerAI & DIGITS10 minutes
  • Reference: R-CNN, Fast R-CNN 10 minutes
  • Reference: TensorFlow Hub10 minutes
  • Read about the Object Detection API10 minutes
  • Use the Object Detection API30 minutes
  • Reference: RetinaNet, Model Garden10 minutes
  • Eager Few Shot Object Detection30 minutes
  • Lecture Notes Week 21 minute
1 assignmentTotal 30 minutes
  • Object Detection30 minutes
1 programming assignmentTotal 60 minutes
  • Zombie Detector60 minutes
2 ungraded labsTotal 60 minutes
  • Implement Simple Object Detection30 minutes
  • Predicting Bounding Boxes for Object Detection30 minutes

This week is all about image segmentation using variations of the fully convolutional neural network. With these networks, you can assign class labels to each pixel, and perform much more detailed identification of objects compared to bounding boxes. You’ll build the fully convolutional neural network, U-Net, and Mask R-CNN this week to identify and detect numbers, pets, and even zombies!

What's included

11 videos4 readings1 assignment1 programming assignment3 ungraded labs

11 videosTotal 45 minutes
  • Image Segmentation Overview5 minutes
  • Popular Image Segmentation Architectures4 minutes
  • FCN Architecture Details6 minutes
  • Upsampling Methods3 minutes
  • Encoder in Code3 minutes
  • Decoder in Code4 minutes
  • Evaluation with IoU and Dice Score4 minutes
  • U-Net Overview5 minutes
  • U-Net Code: Encoder4 minutes
  • U-Net Code: Decoder3 minutes
  • Instance Segmentation3 minutes
4 readingsTotal 31 minutes
  • References: FCN10 minutes
  • Reference: CamVid 10 minutes
  • Reference: U-Net10 minutes
  • Lecture Notes Week 31 minute
1 assignmentTotal 30 minutes
  • Image Segmentation30 minutes
1 programming assignmentTotal 60 minutes
  • Image Segmentation of Handwritten Digits60 minutes
3 ungraded labsTotal 120 minutes
  • Implement a Fully Convolutional Neural Network45 minutes
  • Implement a UNet45 minutes
  • Instance Segmentation Demo30 minutes

This week, you’ll learn about the importance of model interpretability, which is the understanding of how your model arrives at its decisions. You’ll also implement class activation maps, saliency maps, and gradient-weighted class activation maps to identify which parts of an image are being used by your model to make its predictions. You’ll also see an example of how visualizing a model’s intermediate layer activations can help to improve the design of a famous network, AlexNet.

What's included

6 videos6 readings1 assignment1 programming assignment4 ungraded labs

6 videosTotal 30 minutes
  • Why Interpretation Matters?6 minutes
  • Class Activation Maps4 minutes
  • Fashion MNIST Class Activation Map code walkthrough5 minutes
  • Saliency5 minutes
  • GradCAM5 minutes
  • ZFNet5 minutes
6 readingsTotal 43 minutes
  • Reference: GradCam10 minutes
  • Reference: ZFNet10 minutes
  • Lecture Notes Week 41 minute
  • [IMPORTANT] Reminder about end of access to Lab Notebooks2 minutes
  • References 10 minutes
  • Acknowledgments10 minutes
1 assignmentTotal 30 minutes
  • Visualization and Interpretation30 minutes
1 programming assignmentTotal 60 minutes
  • Cats vs Dogs Saliency Maps60 minutes
4 ungraded labsTotal 135 minutes
  • Class Activation Maps with Fashion MNIST (Lab #1)45 minutes
  • Class Activation Maps "Cats vs Dogs" (Lab #2)30 minutes
  • Saliency Maps (Lab #3)30 minutes
  • GradCAM (Lab #4)30 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructors

Instructor ratings
4.8 (135 ratings)
DeepLearning.AI
22 Courses605,060 learners

Explore more from Machine Learning

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    81.42%

  • 4 stars

    13.13%

  • 3 stars

    4.12%

  • 2 stars

    0.18%

  • 1 star

    1.12%

Showing 3 of 533

GS
·

Reviewed on Oct 26, 2022

c​ourse content was very informative.Learned the concepts with practical experience.Great Learning!!!!

JA
·

Reviewed on Jul 14, 2021

This class was probably the most challenging so far, but I learned some valuable deep learning techniques.

MS
·

Reviewed on Apr 17, 2021

One of the finest in depth course on computer vision. So much helpful if anyone wishes to dive into application oriented tasks of computer vision. Very much helpful for research also.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,