
Explore state-of-the-art deep learning object detection models, from theory to practice, by preparing datasets, fine-tuning models for your tasks, and deploying end-to-end systems in the cloud.
Learn deep learning object detection with YOLOX, localizing and classifying objects in images and videos, with applications in medicine, parking systems, robotics harvesting, sports analytics, and autonomous vehicles.
Explore object detection from haar cascades to YOLOX, train on Pascal VOC with Remote AI, fine-tune, deploy via FastAPI, and test inference in ONNX and C++.
Discover how Haar cascades and histogram of oriented gradients enable grayscale-based feature extraction and subsequent machine learning for object detection, using OpenCV to process images and deploy detection.
Explore how convolutional neural networks learn from image data by using convolutional and pooling layers for feature extraction, then classify with fully connected layers trained via gradient descent.
Explore convolutional neural networks for object detection, from RCNN and Fast RCNN to Faster RCNN, using selective search, ROI pooling, and YOLO.
Explore the single-stage YOLO object detection approach, from grid-based encoding and bounding boxes to non-max suppression, IOU scoring, and the shift toward anchor-free YOLOX.
Explore yolox, an anchor-free detector with a decoupled head, data augmentation, and multi-positives to improve object detection. Learn the machine learning development life cycle from data gathering to deployment.
this lecture explains organizing the fashion dataset in Pascal VOC format with annotations, image sets, and JPEG images. it compares Pascal VOC to COCO and shows bounding boxes for detection.
Learn to build a custom fashion object-detection dataset with remote, annotate images, export remote json, convert to Pascal VOC in Colab, and split data for training and evaluation.
Learn to create custom datasets with label image by annotating images, generating Pascal VOC and YOLO XML files, and organizing train, val, and test splits for model training.
Test and finetune the yolox model on a custom fashion dataset, training and evaluating in Colab with Google Drive access, and compare yolox variants for deployment.
Track YOLO X Nano experiments with one DB, log dataset and model artifacts, and visualize training metrics for edge-device deployment.
Convert a trained PyTorch model to the ONNX format and run cross-framework inference with the ONNX runtime, enabling deployment across TensorFlow, CAFE, and diverse hardware.
Explore how APIs enable web and mobile apps to access models using http, rest, and json, with get, post, put, delete methods, status codes, headers, and Postman testing.
Learn to build a FastAPI-based API for object detection with YOLOX, including virtual environments, uvicorn, swagger docs, schemas, and deployment with gunicorn.
Deploy a YOLOX nano object detection API to Heroku, configure headless OpenCV, CPU PyTorch, and a clean requirements.txt, then test endpoints with Postman.
Learn to perform load testing of a YOLOX-based API using Locust, simulating millions of users locally and in the cloud, and diagnose with logs to optimize deployment.
Explore running an onnx-based object detection system in C++, using OpenCV and Onnx runtime, with a CMake build and the Basilio Nano model on a demo image.
Object detection algorithms are everywhere. With creation of much more efficient models from the early 2010s, these algorithms which now are built using deep learning models are achieving unprecedented performances.
In this course, we shall take you through an amazing journey in which you'll master different concepts with a step by step approach. We shall start from understanding how object detection algorithms work, to deploying them to the cloud, while observing best practices.
You will learn:
Pre-deep learning object detection algorithms like Haarcascades
Deep Learning algorithms like Convolutional neural networks, YOLO and YOLOX
Object detection labeling formats like Pascal VOC.
Creation of a custom dataset with Remo
Conversion of our custom dataset to the Pascal VOC format.
Finetuning and testing YOLOX model with custom dataset
Conversion of finetuned model to Onnx format
Experiment tracking with Wandb
How APIs work and building your own API with Fastapi
Deploying an API to the Cloud
Load testing a deployed API with Locust
Running object detection model in c++
If you are willing to move a step further in your career, this course is destined for you and we are super excited to help achieve your goals!
This course is offered to you by Neuralearn. And just like every other course by Neuralearn, we lay much emphasis on feedback. Your reviews and questions in the forum, will help us better this course. Feel free to ask as many questions as possible on the forum. We do our very best to reply in the shortest possible time.
Enjoy!!!