Skip to content

Normative description of "YOLO format" #279

@dmyersturnbull

Description

@dmyersturnbull

Search before asking

Description

See this forum question. Multiple docs describe the "YOLO format" and its data.yaml (or dota8.yaml, etc.), including:

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 ultralytics/ultralytics#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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions