You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

187 lines
16 KiB

---
comments: true
description: Ultralytics द YOLOv8 क आधििक दसकरण। Various पडल करशिित, मय कर, निित और नित करन कर। वित परदरशन आकड समत।
keywords: YOLOv8, Ultralytics, वस पहचन, पवपरशिित मडल, परशिषण, मयत, भवियव, मडल नित, COCO, ImageNet, PyTorch, ONNX, CoreML
---
# वस पहच
<img width="1024" src="https://user-images.githubusercontent.com/26833433/243418624-5785cb93-74c9-4541-9179-d5c6782d491a.png" alt="वस पहचन उदहरण">
वस पहचन एक कय हिसमिर यिम म वसन और वरग क पहचन करन समय शिल ह
वस पहचन एक सट हिसम वसरनिग बस क पत लग, सथ हरतक बस किए वरग लबल और विवसनयतर शिल ह। चिर म हर उडस समगिट कर, बदर किट कर. परतिन स यह पत चलति वस कह उसक सटक आकि, परछ त
<p align="center">
<br>
<iframe width="720" height="405" src="https://www.youtube.com/embed/5ku7npMrW40?si=6HQO1dDXunV8gekh"
title="YouTube वियर" frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen>
</iframe>
<br>
<strong>:</strong>व परशिित Ultralytics YOLOv8 मडल कथ वस पहचन।
</p>
!!! Tip "टिप"
YOLOv8 Detect मडल डिट YOLOv8 मडल ह, य `yolov8n.pt` और [COCO](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/coco.yaml) पर परशिित ह
## [मडल](https://github.com/ultralytics/ultralytics/tree/main/ultralytics/cfg/models/v8)
YOLOv8 पव परशिित Detect मडल यहिए गए ह। Detect, Segment और Pose मडल [COCO](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/coco.yaml) डट पर पवपरशिित ह, जबकि Classify मडल [ImageNet](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/ImageNet.yaml) डट पर पवपरशिित ह
[डल](https://github.com/ultralytics/ultralytics/tree/main/ultralytics/cfg/models) पहलर इसल पर Ultralytics क नवनतम [रकशन](https://github.com/ultralytics/assets/releases) सवचित रप सउनलड ह
| मडल | सइज<br><sup>(pixels) | mAP<sup>val<br>50-95 | स<sup>CPU ONNX<br>(ms) | स<sup>A100 TensorRT<br>(ms) | प<br><sup>(M) | FLOPs<br><sup>(B) |
|--------------------------------------------------------------------------------------|------------------------|----------------------|----------------------------|---------------------------------|---------------------|-------------------|
| [YOLOv8n](https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8n.pt) | 640 | 37.3 | 80.4 | 0.99 | 3.2 | 8.7 |
| [YOLOv8s](https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8s.pt) | 640 | 44.9 | 128.4 | 1.20 | 11.2 | 28.6 |
| [YOLOv8m](https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8m.pt) | 640 | 50.2 | 234.7 | 1.83 | 25.9 | 78.9 |
| [YOLOv8l](https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8l.pt) | 640 | 52.9 | 375.2 | 2.39 | 43.7 | 165.2 |
| [YOLOv8x](https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8x.pt) | 640 | 53.9 | 479.1 | 3.53 | 68.2 | 257.8 |
- **mAP<sup>val</sup>** मन क [COCO val2017](http://cocodataset.org) डट पर सिगल-मल सिगल-सल किए ह
<br>`yolo` द उतपनन कर `किस कर yolo val data=coco.yaml device=0`
- **Speed** [Amazon EC2 P4d](https://aws.amazon.com/ec2/instance-types/p4/)
स क उपयग करक COCO val छवि पर औसत लि
<br>`yolo` क उतपनन कर `किस कर yolo val data=coco128.yaml batch=1 device=0|cpu`
## परशिषण
100 य 640 आकिरशिित य8 एन क COCO128 डट पर परशिित कर। उपलबध तिक तरिए [िगरशन](/../usage/cfg.md) पठ द
!!! Example "उदहरण"
=== "Python"
```python
from ultralytics import YOLO
# मडल लड कर
model = YOLO('yolov8n.yaml') # YAML स नयडल बन
model = YOLO('yolov8n.pt') # परशिषण किए सििश किए गए पवपरशिित मडल लड कर
model = YOLO('yolov8n.yaml').load('yolov8n.pt') # YAML स बन और भर टसफर कर और परशिित कर
# मडल करशिित कर
results = model.train(data='coco128.yaml', epochs=100, imgsz=640)
```
=== "CLI"
```bash
# YAML स एक नयडल बनकर ख कर
yolo detect train data=coco128.yaml model=yolov8n.yaml epochs=100 imgsz=640
# पव परशिित *.pt मडल सरशिषण श कर
yolo detect train data=coco128.yaml model=yolov8n.pt epochs=100 imgsz=640
# ययतिक रप सर टसफर करक नयडल बन और परशिषण श कर
yolo detect train data=coco128.yaml model=yolov8n.yaml pretrained=yolov8n.pt epochs=100 imgsz=640
```
### डट प
YOLO डिशन डट पप क [ट गइड](../../../datasets/detect/index.md) मिर स सकत। कपय अपनट क अनय प (ज COCO आदि) स YOLO पप म बदलनिए [JSON2YOLO](https://github.com/ultralytics/JSON2YOLO) उपकरण क उपयग कर
## मयत
COCO128 डट पर परशिित YOLOv8n मडल क सटकतयत। मडल परदरशन सई विि नहिए।
!!! Example "उदहरण"
=== "Python"
```python
from ultralytics import YOLO
# मडल लड कर
model = YOLO('yolov8n.pt') # आधििक मडल लड कर
model = YOLO('path/to/best.pt') # कसटम मडल लड कर
# मडल कयत
metrics = model.val() # तलन करनिए कई विि आवशयकत नह, डट और सिस यद रख
metrics.box.map # map50-95
metrics.box.map50 # map50
metrics.box.map75 # map75
metrics.box.maps # हर श map50-95 सित स
```
=== "CLI"
```bash
yolo detect val model=yolov8n.pt # आधििक मडल कयत
yolo detect val model=path/to/best.pt # कसटम मडल कयत
```
## भवियव
रशिित YOLOv8n मडल क उपयग चि पर भवियव करनिए कर
!!! Example "उदहरण"
=== "Python"
```python
from ultralytics import YOLO
# मडल लड कर
model = YOLO('yolov8n.pt') # आधििक मडल लड कर
model = YOLO('path/to/best.pt') # कसटम मडल लड कर
# मडल कथ भवियव कर
results = model('https://ultralytics.com/images/bus.jpg') # एक छवि पर भवियव कर
```
=== "CLI"
```bash
yolo detect predict model=yolov8n.pt source='https://ultralytics.com/images/bus.jpg' # आधििक मडल कथ भवियव
yolo detect predict model=path/to/best.pt source='https://ultralytics.com/images/bus.jpg' # कसटम मडल कथ भवियव
```
`predict`िवरण क [भवियव](https://docs.ultralytics.com/modes/predict/) पठ म
## नि
YOLOv8n मडल क अनय पप (ज ONNX, CoreML आदि) मित कर
!!! Example "उदहरण"
=== "Python"
```python
from ultralytics import YOLO
# मडल लड कर
model = YOLO('yolov8n.pt') # आधििक मडल लड कर
model = YOLO('path/to/best.pt') # कसटम परशिित मडल लड कर
# मडल कित कर
model.export(format='onnx')
```
=== "CLI"
```bash
yolo export model=yolov8n.pt format=onnx # आधििक मडल कित कर
yolo export model=path/to/best.pt format=onnx # कसटम परशिित मडल कित कर
```
उपलबध YOLOv8 नित पप नरण। आप निित मडल पर स भवियवयत कर सकत, ज 'yolo predict model=yolov8n.onnx' आदि। नित पण हद आपकडल क उपयग क उदहरण दिए ज
| पप | `format` तरक | मडल | म | तरक |
|--------------------------------------------------------------------|---------------|---------------------------|----------|-----------------------------------------------------|
| [PyTorch](https://pytorch.org/) | - | `yolov8n.pt` | ✅ | - |
| [TorchScript](https://pytorch.org/docs/stable/jit.html) | `torchscript` | `yolov8n.torchscript` | ✅ | `imgsz`, `optimize` |
| [ONNX](https://onnx.ai/) | `onnx` | `yolov8n.onnx` | ✅ | `imgsz`, `half`, `dynamic`, `simplify`, `opset` |
| [OpenVINO](https://docs.openvino.ai/latest/index.html) | `openvino` | `yolov8n_openvino_model/` | ✅ | `imgsz`, `half`, `int8` |
| [TensorRT](https://developer.nvidia.com/tensorrt) | `engine` | `yolov8n.engine` | ✅ | `imgsz`, `half`, `dynamic`, `simplify`, `workspace` |
| [CoreML](https://github.com/apple/coremltools) | `coreml` | `yolov8n.mlpackage` | ✅ | `imgsz`, `half`, `int8`, `nms` |
| [TF SavedModel](https://www.tensorflow.org/guide/saved_model) | `saved_model` | `yolov8n_saved_model/` | ✅ | `imgsz`, `keras`, `int8` |
| [TF GraphDef](https://www.tensorflow.org/api_docs/python/tf/Graph) | `pb` | `yolov8n.pb` | ❌ | `imgsz` |
| [TF Lite](https://www.tensorflow.org/lite) | `tflite` | `yolov8n.tflite` | ✅ | `imgsz`, `half`, `int8` |
| [TF Edge TPU](https://coral.ai/docs/edgetpu/models-intro/) | `edgetpu` | `yolov8n_edgetpu.tflite` | ✅ | `imgsz` |
| [TF.js](https://www.tensorflow.org/js) | `tfjs` | `yolov8n_web_model/` | ✅ | `imgsz` |
| [PaddlePaddle](https://github.com/PaddlePaddle) | `paddle` | `yolov8n_paddle_model/` | ✅ | `imgsz` |
| [ncnn](https://github.com/Tencent/ncnn) | `ncnn` | `yolov8n_ncnn_model/` | ✅ | `imgsz`, `half` |
`export`िवरण क [ि](https://docs.ultralytics.com/modes/export/) पठ म