forked from ailab/yolov10x
first commit
This commit is contained in:
commit
796f9b6f58
|
@ -0,0 +1,35 @@
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.arrow filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bin filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ftz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.h5 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.joblib filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.model filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.npy filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.npz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.onnx filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ot filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.parquet filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pb filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pickle filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pkl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pth filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
||||||
|
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tflite filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.wasm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
@ -0,0 +1,60 @@
|
||||||
|
---
|
||||||
|
license: agpl-3.0
|
||||||
|
tags:
|
||||||
|
- object-detection
|
||||||
|
- computer-vision
|
||||||
|
- yolov10
|
||||||
|
datasets:
|
||||||
|
- detection-datasets/coco
|
||||||
|
inference: false
|
||||||
|
---
|
||||||
|
|
||||||
|
### Model Description
|
||||||
|
[YOLOv10: Real-Time End-to-End Object Detection](https://arxiv.org/abs/2405.14458v1)
|
||||||
|
|
||||||
|
- arXiv: https://arxiv.org/abs/2405.14458v1
|
||||||
|
- github: https://github.com/THU-MIG/yolov10
|
||||||
|
|
||||||
|
### Installation
|
||||||
|
```
|
||||||
|
pip install git+https://github.com/THU-MIG/yolov10.git
|
||||||
|
```
|
||||||
|
|
||||||
|
### Training and validation
|
||||||
|
```python
|
||||||
|
from ultralytics import YOLOv10
|
||||||
|
|
||||||
|
model = YOLOv10.from_pretrained('jameslahm/yolov10x')
|
||||||
|
# Training
|
||||||
|
model.train(...)
|
||||||
|
# after training, one can push to the hub
|
||||||
|
model.push_to_hub("your-hf-username/yolov10-finetuned")
|
||||||
|
|
||||||
|
# Validation
|
||||||
|
model.val(...)
|
||||||
|
```
|
||||||
|
|
||||||
|
### Inference
|
||||||
|
|
||||||
|
Here's an end-to-end example showcasing inference on a cats image:
|
||||||
|
|
||||||
|
```python
|
||||||
|
from ultralytics import YOLOv10
|
||||||
|
|
||||||
|
model = YOLOv10.from_pretrained('jameslahm/yolov10x')
|
||||||
|
source = 'http://images.cocodataset.org/val2017/000000039769.jpg'
|
||||||
|
model.predict(source=source, save=True)
|
||||||
|
```
|
||||||
|
which shows:
|
||||||
|
|
||||||
|
![image/png](https://cdn-uploads.huggingface.co/production/uploads/628ece6054698ce61d1e7be3/nQ4mvkxf-rj-ryrs-vOF_.png)
|
||||||
|
|
||||||
|
### BibTeX Entry and Citation Info
|
||||||
|
```
|
||||||
|
@article{wang2024yolov10,
|
||||||
|
title={YOLOv10: Real-Time End-to-End Object Detection},
|
||||||
|
author={Wang, Ao and Chen, Hui and Liu, Lihao and Chen, Kai and Lin, Zijia and Han, Jungong and Ding, Guiguang},
|
||||||
|
journal={arXiv preprint arXiv:2405.14458},
|
||||||
|
year={2024}
|
||||||
|
}
|
||||||
|
```
|
|
@ -0,0 +1,86 @@
|
||||||
|
{
|
||||||
|
"model": "yolov10x.yaml",
|
||||||
|
"names": {
|
||||||
|
"0": "person",
|
||||||
|
"1": "bicycle",
|
||||||
|
"2": "car",
|
||||||
|
"3": "motorcycle",
|
||||||
|
"4": "airplane",
|
||||||
|
"5": "bus",
|
||||||
|
"6": "train",
|
||||||
|
"7": "truck",
|
||||||
|
"8": "boat",
|
||||||
|
"9": "traffic light",
|
||||||
|
"10": "fire hydrant",
|
||||||
|
"11": "stop sign",
|
||||||
|
"12": "parking meter",
|
||||||
|
"13": "bench",
|
||||||
|
"14": "bird",
|
||||||
|
"15": "cat",
|
||||||
|
"16": "dog",
|
||||||
|
"17": "horse",
|
||||||
|
"18": "sheep",
|
||||||
|
"19": "cow",
|
||||||
|
"20": "elephant",
|
||||||
|
"21": "bear",
|
||||||
|
"22": "zebra",
|
||||||
|
"23": "giraffe",
|
||||||
|
"24": "backpack",
|
||||||
|
"25": "umbrella",
|
||||||
|
"26": "handbag",
|
||||||
|
"27": "tie",
|
||||||
|
"28": "suitcase",
|
||||||
|
"29": "frisbee",
|
||||||
|
"30": "skis",
|
||||||
|
"31": "snowboard",
|
||||||
|
"32": "sports ball",
|
||||||
|
"33": "kite",
|
||||||
|
"34": "baseball bat",
|
||||||
|
"35": "baseball glove",
|
||||||
|
"36": "skateboard",
|
||||||
|
"37": "surfboard",
|
||||||
|
"38": "tennis racket",
|
||||||
|
"39": "bottle",
|
||||||
|
"40": "wine glass",
|
||||||
|
"41": "cup",
|
||||||
|
"42": "fork",
|
||||||
|
"43": "knife",
|
||||||
|
"44": "spoon",
|
||||||
|
"45": "bowl",
|
||||||
|
"46": "banana",
|
||||||
|
"47": "apple",
|
||||||
|
"48": "sandwich",
|
||||||
|
"49": "orange",
|
||||||
|
"50": "broccoli",
|
||||||
|
"51": "carrot",
|
||||||
|
"52": "hot dog",
|
||||||
|
"53": "pizza",
|
||||||
|
"54": "donut",
|
||||||
|
"55": "cake",
|
||||||
|
"56": "chair",
|
||||||
|
"57": "couch",
|
||||||
|
"58": "potted plant",
|
||||||
|
"59": "bed",
|
||||||
|
"60": "dining table",
|
||||||
|
"61": "toilet",
|
||||||
|
"62": "tv",
|
||||||
|
"63": "laptop",
|
||||||
|
"64": "mouse",
|
||||||
|
"65": "remote",
|
||||||
|
"66": "keyboard",
|
||||||
|
"67": "cell phone",
|
||||||
|
"68": "microwave",
|
||||||
|
"69": "oven",
|
||||||
|
"70": "toaster",
|
||||||
|
"71": "sink",
|
||||||
|
"72": "refrigerator",
|
||||||
|
"73": "book",
|
||||||
|
"74": "clock",
|
||||||
|
"75": "vase",
|
||||||
|
"76": "scissors",
|
||||||
|
"77": "teddy bear",
|
||||||
|
"78": "hair drier",
|
||||||
|
"79": "toothbrush"
|
||||||
|
},
|
||||||
|
"task": "detect"
|
||||||
|
}
|
Binary file not shown.
Loading…
Reference in New Issue