Skip to content

This project includes most famous FGVC dataset implementations (as some of them are not accessable in the official website, I've uploaded them to the google sharedrive for auto downloading).

Notifications You must be signed in to change notification settings

qiyuliaogh/FGVC_baselines_pytorch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Torch Implementation of FGVC Datasets and Baselines

This repository provides an implementation of the most renowned FGVC (Fine-Grained Visual Categorization) datasets, complete with a training script using ResNet50. Some datasets, originally unavailable or with altered structures, have been reorganized and are now accessible via Google Drive for automated downloading.

The purposes of this project are

  • providing unified interfaces to FGVC datasets
  • easy access to dataset using auto downloading before training
  • expendable to new datasets

The scripts have been tested on CUDA 11.8 with torch 2.0.

Datasets listed:

Prerequisites

This project is compatible with both Linux and Windows operating systems.

Linux & Windows

# Clone the repository:
git clone https://github.com/qiyuliaogh/FGVC_baselines_pytorch.git
cd FGVC_baselines_pytorch

# Install dependencies: 
pip install torch numpy time tqdm albumentations torchvision json pandas cv2 random scipy matplotlib

Then modify the including in training script, for example, if you want to use Stanford dogs datasset, use:

from datasets.Dogs import Dogs as FGVC_Dataset

Uncomment this line and comment out the rest.

Running the Training Script

Linux & Windows

python model_trainer.py --device cuda:0

About

This project includes most famous FGVC dataset implementations (as some of them are not accessable in the official website, I've uploaded them to the google sharedrive for auto downloading).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages