Udemy

Deep learning for object detection using Tensorflow 2

Enroll Now
  • 2,774 Students
  • Updated 4/2023
4.5
(319 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
9 Hour(s) 51 Minute(s)
Language
English
Taught by
Nour Islam Mokhtari
Rating
4.5
(319 Ratings)
2 views

Course Overview

Deep learning for object detection using Tensorflow 2

Understand, train and evaluate Faster RCNN, SSD and YOLO v3 models using Tensorflow 2 and Google AI Platform

This course is designed to make you proficient in training and evaluating deep learning based object detection models. Specifically, you will learn about Faster R-CNN, SSD and YOLO models.

For each of these models, you will first learn about how they function from a high level perspective. This will help you build the intuition about how they work.

After this, you will learn how to leverage the power of Tensorflow 2 to train and evaluate these models on your local machine.

Finally, you will learn how to leverage the power of cloud computing to improve your training process. For this last part, you will learn how to use Google Cloud AI Platform in order to train and evaluate your models on powerful GPUs offered by google.

I designed this course to help you become proficient in training and evaluating object detection models. This is done by helping you in several different ways, including :

  1. Building the necessary intuition that will help you answer most questions about object detection using deep learning, which is a very common topic in interviews for positions in the fields of computer vision and deep learning.

  2. By teaching you how to create your own models using your own custom dataset. This will enable you to create some powerful AI solutions.

  3. By teaching you how to leverage the power of Google Cloud AI Platform in order to push your model's performance by having access to powerful GPUs.

Course Content

  • 7 section(s)
  • 72 lecture(s)
  • Section 1 Object detection as a concept in computer vision
  • Section 2 How to choose the right neural network for your object detection task
  • Section 3 Software setup
  • Section 4 Data for object detection
  • Section 5 Training an object detection model on your local machine
  • Section 6 Training object detection API models using Google Cloud AI Platform
  • Section 7 YOLO v3 for object detection

What You’ll Learn

  • You will learn how Faster RCNN deep neural network works
  • You will learn how SSD deep neural network works
  • You will learn how YOLO deep neural network works
  • You will learn how to use Tensorflow 2 object detection API
  • You will learn how to train and evaluate deep neural networks for object detection such as Faster RCNN, SSD and YOLOv3 using your own custom data
  • You will learn how to "freeze" your model to get a final model that is ready for production
  • You will learn how to use your "frozen" model to make predictions on a set of new images using openCV and Tensorflow 2
  • You will learn how to use Google Cloud AI platform in order to train your object detection models on powerful cloud GPUs
  • You will learn how to use Tensorboard to visualize the development of the loss function and the mean average precision of your model
  • You will learn how to change different parameters in order to improve your model's performance


Reviews

  • N
    Navya Bhat
    4.5

    it was very good

  • A
    Anonymized User
    5.0

    Our instructor gave a good introduction to different object detection algorithms as at 2022 and 2023. The series of lectures were particularly useful in understanding the intuition behind and actually implement these object detection algorithms for custom use cases you may have, like in my case. Other publicly available webpages can be overwhelming for a beginner to training a custom object detection model. I was able to learn how to find my dataset, annotate my dataset, prepare my dataset in the format required by the various models, some parameters to explore/tune in the model training/evaluation configuration file, how to run the training and evaluation pipelines, view the training and evaluation metrics, freeze my best model and use it for inference. This end-to-end process was really useful and challenging to find elsewhere.

  • M
    Maria Roberta Devesa
    4.5

    good course , v well explained

  • T
    Tekhnelogos Yazilim Ltd. Sti. Altunizade Mh. Mahir Iz Cad. No 30/1Uskudar / ISTANBUL
    1.0

    Course in not informative enough. It's only giving most simple and known informations about this neural networks. It's like he only read 3 paper and giving to too brief summary about subject. You can follow 2-3 tutorial instead of this course.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed