Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

extremely low metrics for yolov8-obb training with DOTA1.5 dataset #16232

Open
1 task done
JasonSloan opened this issue Sep 12, 2024 · 11 comments
Open
1 task done

extremely low metrics for yolov8-obb training with DOTA1.5 dataset #16232

JasonSloan opened this issue Sep 12, 2024 · 11 comments
Labels
OBB Oriented Bounding Box (OBB) models question Further information is requested Stale Stale and schedule for closing soon

Comments

@JasonSloan
Copy link

Search before asking

  • I have searched the Ultralytics YOLO issues and discussions and found no similar questions.

Question

Hi ultralytics!
I tried to train yolov8s-obb from scratch with dataset DOTAv1.5 for 500 epochs, but i got very low metrics especially recall. Some of the classes metric even reach to zero.
Is it a normal result because the objects are too small so that it is very hard to learn for model? Or something went wrong with my training process?
image

Additional

No response

@JasonSloan JasonSloan added the question Further information is requested label Sep 12, 2024
Copy link

github-actions bot commented Sep 12, 2024

👋 Hello @JasonSloan, thank you for your interest in Ultralytics 🚀! We recommend a visit to the Docs for new users where you can find many Python and CLI usage examples and where many of the most common questions may already be answered.

If this is a 🐛 Bug Report, please provide a minimum reproducible example to help us debug it.

If this is a custom training ❓ Question, please provide as much information as possible, including dataset image examples and training logs, and verify you are following our Tips for Best Training Results.

Join the Ultralytics community where it suits you best. For real-time chat, head to Discord 🎧. Prefer in-depth discussions? Check out Discourse. Or dive into threads on our Subreddit to share knowledge with the community.

Install

Pip install the ultralytics package including all requirements in a Python>=3.8 environment with PyTorch>=1.8.

pip install ultralytics

Environments

YOLOv8 may be run in any of the following up-to-date verified environments (with all dependencies including CUDA/CUDNN, Python and PyTorch preinstalled):

Status

Ultralytics CI

If this badge is green, all Ultralytics CI tests are currently passing. CI tests verify correct operation of all YOLOv8 Modes and Tasks on macOS, Windows, and Ubuntu every 24 hours and on every commit.

Copy link
Collaborator

Provide the training code.

@JasonSloan
Copy link
Author

Provide the training code.

Thanks for your reply.
The training code is simply the official code provided by ultraylitics. Entry code is below:

image

Copy link
Collaborator

Do you have the results.png plots?

@JasonSloan
Copy link
Author

Do you have the results.png plots?

Of course! The loss decrease steadily while training. Here it is.

image

Thanks a lot!

Copy link
Collaborator

For OBB, the typical imgsz used is 1024x1024. That's what the YOLOv8 OBB uses for pretrained model.

@JasonSloan
Copy link
Author

For OBB, the typical imgsz used is 1024x1024. That's what the YOLOv8 OBB uses for pretrained model.

Thanks for your reply!
So the reason caused the low metrics is the image size?

Copy link
Collaborator

Probably

@JasonSloan
Copy link
Author

Probably
OK, thanks!

@glenn-jocher
Copy link
Member

You're welcome! If you have any more questions, feel free to ask.

@UltralyticsAssistant UltralyticsAssistant added the OBB Oriented Bounding Box (OBB) models label Sep 13, 2024
Copy link

👋 Hello there! We wanted to give you a friendly reminder that this issue has not had any recent activity and may be closed soon, but don't worry - you can always reopen it if needed. If you still have any questions or concerns, please feel free to let us know how we can help.

For additional resources and information, please see the links below:

Feel free to inform us of any other issues you discover or feature requests that come to mind in the future. Pull Requests (PRs) are also always welcomed!

Thank you for your contributions to YOLO 🚀 and Vision AI ⭐

@github-actions github-actions bot added the Stale Stale and schedule for closing soon label Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OBB Oriented Bounding Box (OBB) models question Further information is requested Stale Stale and schedule for closing soon
Projects
None yet
Development

No branches or pull requests

4 participants