Skip to content

The competition on the TBrain platform involves using artificial intelligence, machine learning, and deep learning to train high-accuracy orchid image recognition models.

Notifications You must be signed in to change notification settings

Depth-Semantic-Aware-Image-Generation/TBrain_Orchid-Classification-Competition

Repository files navigation

TBrain_Orchid Species Identification and Classification Competition

This repository contains code and models for the TBrain competition, which focuses on using AI, machine learning, and deep learning to train high-accuracy orchid image recognition models.

show6 Image show5 Image

Preparation and Process

  1. Use YOLOv5 to extract multiple bounding boxes from each training image.
  2. Train the model using the segmented training images.
  3. Upon receiving public data and private data, first use YOLOv5 to extract a bounding box from each image.
  4. Then use each trained model to predict the category.
  5. Finally, use the three CSV files predicted by the three trained models to perform weighted averaging.

show1 Image

Code Description

  • run_SPM.py & run_FH.py:
    Two different methods for training models and making predictions.
  • data_loader.py:
    Read and organize all the provided official data.
  • Image_Search_Crawler.py:
    Crawl images from the web using image search.
  • transpose.py:
    Data augmentation methods.

About

The competition on the TBrain platform involves using artificial intelligence, machine learning, and deep learning to train high-accuracy orchid image recognition models.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages