├── .gitignore ├── FiraCode-Retina.ttf ├── README.MD ├── dataset ├── __init__.py ├── build_dataset.py ├── classes.txt ├── config.py ├── cub_test.txt ├── cub_train.txt ├── generate_accv_dataset.py ├── image_class_labels.txt ├── imagenet_dataset.py ├── images.txt ├── train_test_split.txt └── utils │ └── data_analy.ipynb ├── get_acc.py ├── get_cam.py ├── get_csv.py ├── get_logits.py ├── merge_logits.py ├── models ├── LossFunction.py ├── __init__.py ├── bcnn.py ├── build_model.py ├── extract_feats.py ├── focal_loss.py ├── inceptionv3.py ├── kmeans_cat.py ├── model_cat.py ├── model_fc.py ├── model_feature.py ├── resnest │ ├── __init__.py │ ├── torch │ │ ├── __init__.py │ │ ├── ablation.py │ │ ├── ablation_mutil_task.py │ │ ├── resnest.py │ │ ├── resnest_mutil_task.py │ │ ├── resnet.py │ │ └── splat.py │ ├── transforms.py │ └── utils.py └── resnet.py ├── precise_bn.py ├── predict_image.py ├── requirements.txt ├── test.py ├── test_accv.py ├── test_predict_cub.txt ├── train.py ├── train.sh ├── train_cub.sh └── utils ├── __init__.py ├── autoaugment.py ├── cutmix.py ├── feature_filter.py ├── filter_image.py └── temp_softmax.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/.gitignore -------------------------------------------------------------------------------- /FiraCode-Retina.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/FiraCode-Retina.ttf -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/README.MD -------------------------------------------------------------------------------- /dataset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataset/build_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/dataset/build_dataset.py -------------------------------------------------------------------------------- /dataset/classes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/dataset/classes.txt -------------------------------------------------------------------------------- /dataset/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/dataset/config.py -------------------------------------------------------------------------------- /dataset/cub_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/dataset/cub_test.txt -------------------------------------------------------------------------------- /dataset/cub_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/dataset/cub_train.txt -------------------------------------------------------------------------------- /dataset/generate_accv_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/dataset/generate_accv_dataset.py -------------------------------------------------------------------------------- /dataset/image_class_labels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/dataset/image_class_labels.txt -------------------------------------------------------------------------------- /dataset/imagenet_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/dataset/imagenet_dataset.py -------------------------------------------------------------------------------- /dataset/images.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/dataset/images.txt -------------------------------------------------------------------------------- /dataset/train_test_split.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/dataset/train_test_split.txt -------------------------------------------------------------------------------- /dataset/utils/data_analy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/dataset/utils/data_analy.ipynb -------------------------------------------------------------------------------- /get_acc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/get_acc.py -------------------------------------------------------------------------------- /get_cam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/get_cam.py -------------------------------------------------------------------------------- /get_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/get_csv.py -------------------------------------------------------------------------------- /get_logits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/get_logits.py -------------------------------------------------------------------------------- /merge_logits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/merge_logits.py -------------------------------------------------------------------------------- /models/LossFunction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/LossFunction.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/bcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/bcnn.py -------------------------------------------------------------------------------- /models/build_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/build_model.py -------------------------------------------------------------------------------- /models/extract_feats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/extract_feats.py -------------------------------------------------------------------------------- /models/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/focal_loss.py -------------------------------------------------------------------------------- /models/inceptionv3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/inceptionv3.py -------------------------------------------------------------------------------- /models/kmeans_cat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/kmeans_cat.py -------------------------------------------------------------------------------- /models/model_cat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/model_cat.py -------------------------------------------------------------------------------- /models/model_fc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/model_fc.py -------------------------------------------------------------------------------- /models/model_feature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/model_feature.py -------------------------------------------------------------------------------- /models/resnest/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/resnest/torch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/resnest/torch/__init__.py -------------------------------------------------------------------------------- /models/resnest/torch/ablation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/resnest/torch/ablation.py -------------------------------------------------------------------------------- /models/resnest/torch/ablation_mutil_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/resnest/torch/ablation_mutil_task.py -------------------------------------------------------------------------------- /models/resnest/torch/resnest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/resnest/torch/resnest.py -------------------------------------------------------------------------------- /models/resnest/torch/resnest_mutil_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/resnest/torch/resnest_mutil_task.py -------------------------------------------------------------------------------- /models/resnest/torch/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/resnest/torch/resnet.py -------------------------------------------------------------------------------- /models/resnest/torch/splat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/resnest/torch/splat.py -------------------------------------------------------------------------------- /models/resnest/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/resnest/transforms.py -------------------------------------------------------------------------------- /models/resnest/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/resnest/utils.py -------------------------------------------------------------------------------- /models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/models/resnet.py -------------------------------------------------------------------------------- /precise_bn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/precise_bn.py -------------------------------------------------------------------------------- /predict_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/predict_image.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | efficientnet_pytorch 2 | pillow 3 | -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/test.py -------------------------------------------------------------------------------- /test_accv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/test_accv.py -------------------------------------------------------------------------------- /test_predict_cub.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/test_predict_cub.txt -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/train.py -------------------------------------------------------------------------------- /train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/train.sh -------------------------------------------------------------------------------- /train_cub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/train_cub.sh -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/autoaugment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/utils/autoaugment.py -------------------------------------------------------------------------------- /utils/cutmix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/utils/cutmix.py -------------------------------------------------------------------------------- /utils/feature_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/utils/feature_filter.py -------------------------------------------------------------------------------- /utils/filter_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/utils/filter_image.py -------------------------------------------------------------------------------- /utils/temp_softmax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyEgle/cub_baseline/HEAD/utils/temp_softmax.py --------------------------------------------------------------------------------