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

A hopelessly long try to replicate the YOLOv3 kernel #2108

Closed
1 task done
AlexeyDate opened this issue Aug 28, 2023 · 2 comments
Closed
1 task done

A hopelessly long try to replicate the YOLOv3 kernel #2108

AlexeyDate opened this issue Aug 28, 2023 · 2 comments
Labels
question Further information is requested Stale

Comments

@AlexeyDate
Copy link

Search before asking

Question

Thank you for a good repository where you can find interesting things to study!
My question will not be directly related to your repository. I'm sorry that I have to come here.
Throughout the summer, I tried to implement yolov3 based on box loss. A long time later, I got minimal results, which are only a small part of my success. I have researched your repository in detail and highlighted the key ideas for my implementation. Unfortunately, now my ideas in finding the error are completely exhausted and I hope for minimal hints on the way to a solution.

I conduct all experiments based on the following dataset: https://www.kaggle.com/datasets/biancaferreira/african-wildlife
In my attempt to implement yolov2, the mAP results were about 0.7, but now they barely reach 0.3. The classification loss is very different between the training and validation sample - I tried to make a visual screenshot of my training. I studied all hyperparameters and detailed points for a long time and did not find any improvement in this.
Could you please take a look at the key points in the loss file, dataloader or others?

I have lost hope in solving this problem, so I am writing to you.

My repo: https://github.com/AlexeyDate/YOLOv3-test-
Full dataset in the desired https://drive.google.com/drive/folders/1uSaz_23A5fWbFByHcYwYh6wHzlArBqtv?usp=sharing
Pretrained weights: https://pjreddie.com/media/files/darknet53_448.weights

Example 1
image
image

Example 2
image
image

With many thanks to your efforts and the repository!

Additional

No response

@AlexeyDate AlexeyDate added the question Further information is requested label Aug 28, 2023
@glenn-jocher
Copy link
Member

@AlexeyDate hi there,

Thank you for reaching out and for your kind words about the repository. We're glad that you find it helpful for your studies.

Regarding your implementation of YOLOv3, I understand that you have encountered some difficulties and are looking for guidance. While I appreciate your confidence in my expertise, it's important to note that I am just the author and maintainer of the Ultralytics YOLOv3 repository, and the YOLOv3 community has contributed significantly to its development.

Based on the information you provided, it seems that you have already made attempts to troubleshoot the issue by examining the loss file, dataloader, and hyperparameters. However, for a more in-depth analysis, I recommend posting your question to the YOLOv3 community, where experienced users and contributors can provide further insight and assistance.

Additionally, you may want to consider sharing your question and relevant details on forums or discussion boards dedicated to computer vision and deep learning. Engaging with a wider community can often yield valuable suggestions and potential solutions.

Once again, thank you for your interest in the YOLOv3 repository, and I hope you find the support you need to overcome the challenges you're facing.

Best regards,
Glenn Jocher

@github-actions
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 label Sep 28, 2023
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Oct 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested Stale
Projects
None yet
Development

No branches or pull requests

2 participants