-
Notifications
You must be signed in to change notification settings - Fork 179
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
Detecting Skin Lesions with YOLOv11 - 47450253 #176
base: topic-recognition
Are you sure you want to change the base?
Conversation
… to readme and added data folder to .gitignore
… due to OOM errors. Also updated dataset.py to handle validation ground truths.
…a start on predict.py.
…ary. Cleaned up predict.py.
…ded by ultralytics YOLO implementation
…d evaluate.py so that I can just evalutate without having to save predictions.
…yperparameters to training settings for easy viewing/modification (These were already functional, just not easily visible without finding the docs).
This is an initial inspection Difficulty : Normal
Feedback:
|
Observational Feedback Pull Request: File Organizing: Well-organized files. Commit Log: Documentation: Code comments and docstrings are included. |
I have implemented the feedback regarding changes to the README,. For changes to the PR itself should I just directly edit the pull request, or should I do it in some other way so there is still evidence of the original PR? Thanks. |
Marking
Marked as per the due date and changes after which aren't necessarily allowed to contribute to grade for fairness. |
Could I please have an explanation about "Driver Script NOT present. No train.py"? train.py exists in the repository. The changes after were the feedback implementation, I thought that was how that was meant to be done? We have received basically no explanation on how we are meant to do this with several posts on ed regarding this topic with no response. |
Approved extension +2 |
Author: Samuel Bond-Murphy
Student ID: 47450253
Using YOLOv11 to detect skin lesions in the ISIC 2018 dataset.
This pull request implements a solution to problem 3: "Detect lesions within the ISIC 2017/8 data set with YOLOv7 or newer".
This implementation makes use of a pretrained YOLOv11 model, due to its significant improvements in small and obscured object detection to achieve a Precision of 0.965 and Recall of 0.939 on the test dataset with an IOU threshold of 0.8 through further training and tweaks to hyperparameters.
Information on how to import the dataset and run the model can be found in the README.md, in addition to information regarding the model architecture, training and predictions.
Dependencies