Normative description of "YOLO format"
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- yaml
- Ambito
- documentation
Direzione di ricerca
Confronta la documentazione YOLO sui dataset nelle quattro pagine della documentazione collegate, insieme alla domanda del forum collegata e all’issue correlata. Identifica i requisiti in conflitto e determina l’ambito di un’unica riferimento normativo, incluso il modo in cui gli esempi esistenti dovrebbero rimandarvi. Il lavoro è completo quando i requisiti relativi alla struttura YAML e ai dataset supportati sono dichiarati in modo coerente in tutta la documentazione interessata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Search before asking
- I have searched https://github.com/ultralytics/docs/issues and did not find a similar request.
Description
See this forum question. Multiple docs describe the "YOLO format" and its data.yaml (or dota8.yaml, etc.), including:
- https://docs.ultralytics.com/platform/quickstart/#yolo-dataset-structure
- https://docs.ultralytics.com/platform/data/datasets/#what-label-formats-are-supported
- https://docs.ultralytics.com/datasets/obb/#yolo-obb-format
- https://docs.ultralytics.com/datasets/segment/#dataset-yaml-format
Some docs also contradict each other. Moreover, these are mostly example-driven; the exact requirements aren't stated clearly, at least not where I was able to find readily. For example, which keys are required? What can the YAML file be named? Is path: sub/path supported? Is it images/train or train/images?
A simple, normative description would be helpful -- natural-language text, a JSON Schema, both, or anything else.
See also https://github.com/ultralytics/ultralytics/issues/23747
Use case
This would have been very helpful when I was trying to diagnose a problem I was having with uploads (in the linked forum post). I'm thinking a lot of existing documentation could also be removed (replaced with a link to the dedicated doc) for easier reading and maintenance.
Additional
No response
Are you willing to submit a PR?
- Yes I'd like to help by submitting a PR!
- Lingua principale
- Python
- Stelle
- 128
- Fork
- 14
- Merge medio
- 33m
- PR unite (30g)
- 4
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ultralytics/docs
-
documentation enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
ultralytics/docs#181 · 2 commenti ·
-
documentation
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
ultralytics/docs#180 · 2 commenti ·
Tutte le issue di ultralytics/docs
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
letsencrypt/cp-cps#353 ·
-
Marble Madness II is missingAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
PedestrianDynamics/pyFDS-Evac#394 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
DOI-USGS/pywatershed#421 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
python-pillow/Pillow#10087 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno