YoVDO

Tensorflow Object Detection with Python - Full Course with 3 Projects

Offered By: Nicholas Renotte via YouTube

Tags

TensorFlow Courses Deep Learning Courses Python Courses Object Detection Courses

Course Description

Overview

Embark on a comprehensive 5-hour Python course focused on Tensorflow Object Detection, featuring three hands-on projects. Master AI-powered object detection techniques, from installation and setup to advanced model training and deployment. Learn to collect and label images, train deep learning models, detect objects in real-time using webcams, and fine-tune models for improved precision and recall. Explore practical applications through projects on gesture detection, microscope-based defect identification, web direction detection with React JS, and face sentiment analysis on Raspberry Pi. Gain expertise in exporting models to Tensorflow JS and TFLite, and discover performance tuning techniques. Perfect for beginners and aspiring practitioners looking to build robust object detection solutions for various applications.

Syllabus

- Start
- SECTION 1: Installation and Setup
- Cloning the Baseline Code from GitHub
- Creating a Virtual Environment
- SECTION 2: Collecting Images and Labelling
- Collecting Images Using Your Webcam
- Labelling Images for Object Detection using LabelImg
- SECTION 3: Training Tensorflow Object Detection Models
- Tensorflow Model Zoo
- Installing Tensorflow Object Detection for Python
- Installing CUDA and cuDNN
- Using Tensorflow Model Zoo models
- Creating and Updating a Label Map
- Creating TF Records
- Training Tensorflow Object Detection Models for Python
- Evaluating OD Models Precision and Recall
- Evaluating OD Models using Tensorboard
- SECTION 4: Detecting Objects from Images and Webcams
- Detecting Objects in Images
- Detecting Objects in Real Time using a Webcam
- SECTION 5: Freezing TFOD and Converting to TFJS and TFLite
- Freezing the Tensorflow Graph
- Converting Object Detection Models to Tensorflow Js
- Converting Object Detection Models to TFLite
- SECTION 6: Performance Tuning to Improve Precision and Recall
- SECTION 7: Training Object Detection Models on Colab
- SECTION 8: Object Detection Projects with Python
- Project 1: Detecting Object Defects with a Microscope
- Project 2: Web Direction Detection using Tensorflow JS
- Project 3: Sentiment Detection on a Raspberry Pi Using TFLite


Taught by

Nicholas Renotte

Related Courses

Neural Networks for Machine Learning
University of Toronto via Coursera
機器學習技法 (Machine Learning Techniques)
National Taiwan University via Coursera
Machine Learning Capstone: An Intelligent Application with Deep Learning
University of Washington via Coursera
Прикладные задачи анализа данных
Moscow Institute of Physics and Technology via Coursera
Leading Ambitious Teaching and Learning
Microsoft via edX