This project demonstrates the use of YOLOv8 for classifying fungi images with the help of auto-labeling techniques using Label Studio. The methodology includes the setup of a labeling environment, training a deep learning model, and evaluating its performance.
The full guide for using Label Studio for auto-labeling can be found in the repository: Import-Annotated-Data-LabelStudio. This is a crucial resource for understanding how to automate the annotation process, which is essential for this project.
The goal of this project is to classify fungi images using YOLOv8, leveraging auto-labeling techniques to create a robust and efficient pipeline for data annotation and model training.
- Create the necessary directory structure for datasets.
- Configure Label Studio to work with local files.
- Use a Python script to correct and manage label files.
- Load the dataset and organize it into training and validation sets.
- Use Label Studio to annotate the images automatically.
- Validate and correct annotations as needed.
- Install the required libraries and dependencies.
- Train the YOLOv8 model on the annotated dataset.
- Monitor training progress using TensorBoard.
- Evaluate the model performance on the validation set.
- Visualize the results, including confusion matrices and sample predictions.
This project demonstrates the integration of auto-labeling techniques with deep learning models to classify fungi images efficiently. The use of YOLOv8 for training and Label Studio for annotation provides a powerful combination for developing robust image classification models.


