Build an AI/ML Tennis Analysis system with YOLO, PyTorch, and Key Point Extraction

Published: 09 March 2024
on channel: Code In a Jiffy
330,857
10k

In this video, you'll learn how to use machine learning, computer vision and deep learning to create a tennis analysis system. This project utilizes YOlO a state of the art object detector to detect the players and the tennis balls. It also utilizes trackers to track those object across frames. We also write our own conveloutional Nueral network to detect court key points. Github link is provided bellow.

In this video you will learn how to:
1. Use ultralytics and YOLOv8 to detect objects in images and videos.
2. Fine tune and train your own YOLO on your own custom dataset.
3. Train a CNN with pytorch to extract keypoints.
4. Use object trackers to track objects across frames.
5. Use CV2 to read, manipulate and save a video.
6. Analyze detection data and take a data driven approach to develop features.
7. Put all those ML/DL model output into one big project that have a concrete output.

Robowflow Tennis ball Dataset: https://universe.roboflow.com/viren-d...

Github Link: https://github.com/abdullahtarek/tenn...

🔑 TIMESTAMPS
================================
0:00 - Introduction
1:00- Object detection with YOLO
11:30 - Train YOLO on tennis balls
22:35- Object Tracking
25:40- Train key point detection with Pytorch
50:55- Tennis Analyzer


Watch video Build an AI/ML Tennis Analysis system with YOLO, PyTorch, and Key Point Extraction online without registration, duration hours minute second in high quality. This video was added by user Code In a Jiffy 09 March 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 330,857 once and liked it 10 thousand people.