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

Create fcc_new_none.yaml #11881

Closed
wants to merge 20 commits into from
Closed

Create fcc_new_none.yaml #11881

wants to merge 20 commits into from

Conversation

tomer-grin
Copy link

@tomer-grin tomer-grin commented Jul 19, 2023

Signed-off-by: tomer-grin 83909894+tomer-grin@users.noreply.github.com<!--
Thank you for submitting a YOLOv5 🚀 Pull Request! We want to make contributing to YOLOv5 as easy and transparent as possible. A few tips to get you started:

  • Search existing YOLOv5 PRs to see if a similar PR already exists.
  • Link this PR to a YOLOv5 issue to help us understand what bug fix or feature is being implemented.
  • Provide before and after profiling/inference/training results to help us quantify the improvement your PR provides (if applicable).

Please see our ✅ Contributing Guide for more details.

Note that Copilot will summarize this PR below, do not modify the 'copilot:all' line.
-->

🤖 Generated by Copilot at e7355d3

Summary

🦷📄🚀

This pull request adds three YAML files to define different subsets of the dental fillings and crowns dataset, and modifies the main.py file to train and evaluate a YOLO model on one of the subsets using ClearML. The pull request aims to improve the model performance and simplify the data management.

YOLO for dentists
Training on new subsets -
Autumn leaves the None

Walkthrough

  • Add three YAML files to define different subsets of the dental fillings and crowns dataset (data/fcc_new.yaml, data/fcc_new_reduced.yaml, data/fcc_new_none.yaml) (link, link, link)
  • Update main.py to use the ultralytics YOLO module, ClearML library, and data/fcc_new_none.yaml for training and evaluation (link)
  • Print the dataset files and comment out unused code in main.py (link)

🛠️ PR Summary

Made with ❤️ by Ultralytics Actions

🌟 Summary

Added three new dataset configurations and a main script for YOLO training with ClearML integration.

📊 Key Changes

  • 📁 Introduced fcc_new.yaml, fcc_new_none.yaml, and fcc_new_reduced.yaml files for new dataset configurations.
  • 👩‍🏫 Each YAML configuration file specifies paths to training, validation (and optionally, test) image sets, along with class names relevant to dental imaging, like various types of fillings and crowns.
  • 🚀 Added main.py, which includes code to initialize a simple YOLO model training pipeline. It utilizes ClearML for dataset version control and setting up the training task.

🎯 Purpose & Impact

  • 🎓 These changes enable users to train YOLO models on specialized datasets, in this case, dental images.
  • ⚙️ The new dataset configuration files allow for customization and clarify the structure needed for training.
  • 🌐 ClearML integration facilitates experiment tracking, making it easier to manage and reproduce model training.
  • 💡 The implemented script will help users get started with training custom YOLO models, improving accessibility for new learners and streamlining the process for professionals.

tomer-grin and others added 20 commits July 17, 2023 18:31
Signed-off-by: tomer-grin <83909894+tomer-grin@users.noreply.github.com>
Signed-off-by: tomer-grin <83909894+tomer-grin@users.noreply.github.com>
Signed-off-by: tomer-grin <83909894+tomer-grin@users.noreply.github.com>
Signed-off-by: tomer-grin <83909894+tomer-grin@users.noreply.github.com>
@tomer-grin tomer-grin closed this Jul 19, 2023
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👋 Hello @tomer-grin, thank you for submitting a YOLOv5 🚀 PR! To allow your work to be integrated as seamlessly as possible, we advise you to:

  • ✅ Verify your PR is up-to-date with ultralytics/yolov5 master branch. If your PR is behind you can update your code by clicking the 'Update branch' button or by running git pull and git merge master locally.
  • ✅ Verify all YOLOv5 Continuous Integration (CI) checks are passing.
  • ✅ Reduce changes to the absolute minimum required for your bug fix or feature addition. "It is not daily increase but daily decrease, hack away the unessential. The closer to the source, the less wastage there is." — Bruce Lee

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant