YOLOV8: Train a Custom YOLOv8 Object Detector

preview_player
Показать описание

YOLOv8 Object Detector Custom Training: YOLOV8 is the latest induction to the YOLO family that Ultralytics has released. Not only can YOLOV8 detect the objects in an image, it can also segment and classify the objects.
YOLOv8 Object Detector - This video will teach how to train a Custom YOLOv8 Object Detector.

We have covered the following topics:
✅What's new in YOLOv8?
✅Models Available in YOLOv8
✅Features Provided by YOLOv8
✅Custom Object Detection Training using YOLOv8
✅Approach for Custom Training
✅The Custom Training Code
✅Preparing the Pothole Detection Dataset
✅Training the Nano Model (yolov8n)

What’s New in YOLOv8?

Ultralytics have released a completely new repository for YOLO Models. It is built as a unified framework for training Object Detection, Instance Segmentation, and Image Classification models.
Here are some key features about the new release:
✅User-friendly API (Command Line + Python).
✅Faster and More Accurate.
✅Supports Object Detection, Instance Segmentation, Image Classification.
✅Extensible to all previous versions.
✅New Backbone network.
✅New Anchor-Free head.
✅New Loss Function.
✅YOLOv8 is also highly efficient and flexible supporting numerous export formats and the model can run on CPUs & GPUs.

⭐️ Time Stamps:⭐️
00:00-00:15: Introduction
00:15-01:03: YOLOv8 Models
01:03-01:29: References
01:29-01:54: Train & Valid
01:54-02:23: Fine-tuning
02:23-02:40: Importing Libraries
02:40-03:26: Downloading Datasets
03:26-04:47: Visualizing Images
04:47-05:13: Dataset Yaml File
05:13-08:10: CLI Method
08:10-08:20: SGD optimizer
08:20-08:37: Warnings
08:37-10:00: Metrics
10:00-10:31: Evaluation
10:31-11:00: Inference
11:00-11:15: Visualize
11:15-11:37: Outro

Resources:
🎵 YOLO Master Class Playlist:

☢️ GitHub Code Link
Processing, Image Classification, Object Detection, Face Detection, Face Recognition, YOLO, Segmentation, Pose Estimation, and many more using OpenCV(Python/C++), PyTorch, and TensorFlow.

🤖 Learn from the experts on AI: Computer Vision and AI Courses
YOU have an opportunity to join the over 5300+ (and counting) researchers, engineers, and students that have benefited from these courses and take your knowledge of computer vision, AI, and deep learning to the next level.🤖

#️⃣ Connect with Us #️⃣

🔖Hashtags🔖
#Yolov8 #Yolo #yolomodels #objectdetection #deeplearning #computervision #learnopencv #opencv
Рекомендации по теме
Комментарии
Автор

Great teaching! Appreciate but would prefer no background music as it serves no purpose, it is harder to listen.
Wish you would understand this. Thank you!

mootal
Автор

Thank you for the video, please I want to know wich preprocessing should I applied to my images before train yolov8 on it?

sherellekana
Автор

in some of your jupyter notebook saw the code

from clearml import Task
from ultralytics import YOLO
# Step 1: Creating a ClearML Task
task = Task.init(project_name="my_project", task_name="my_yolov8_task")

# Step 2: Selecting the YOLOv8 Model
model_variant = "yolov8n"
task.set_parameter("model_variant", model_variant)

# Step 3: Loading the YOLOv8 Model
model = YOLO(f"{model_variant}.pt"),

tell me where this file
I want to continue to perform steps on tutorial

kqyjugv
Автор

In ML there is usuallya train test split, ,,, is there split in Yolov8 also means how the model evaluate its performance becuse mode =val is a completly new function, and if validation set is used in training than what is the use of mode= val

kosttavmalhotra
Автор

How did you get your notebook to be in python 3.9, mine has updated to 3.10 as of last week but I need 3.9. How do I downgrade

abdullahadesope
Автор

Thank you very much, this was very informative.

deeplearning
Автор

Using an Apple M1 laptop and when I run the training, the Epochs display GPU_mem as 0G. In your video, the value is above 0. Is this okay?

hans-
Автор

Kindly guide me how can we count objects in images dataset by yolo8?

salmabif
Автор

Can i create object masks with Yolov8?

sarahnawoya