├── Dockerfile ├── README.md ├── happywhale_data ├── README.md ├── backfin_test_charm.csv ├── backfin_train_charm.csv ├── fullbody_test.csv ├── fullbody_test_charm.csv ├── fullbody_train.csv ├── fullbody_train_charm.csv ├── individual_id.npy ├── pseudo_labels │ ├── round1.csv │ └── round2.csv ├── species.npy ├── test2.csv ├── test_backfin.csv ├── train2.csv ├── train_backfin.csv ├── yolov5_test.csv └── yolov5_train.csv ├── requirements.txt ├── run ├── __init__.py ├── conf │ ├── __init__.py │ ├── config.yaml │ ├── dataset │ │ ├── dummy.yaml │ │ └── happy_whale.yaml │ ├── optimizer │ │ ├── adabelief.yaml │ │ ├── adam.yaml │ │ ├── adamw.yaml │ │ ├── radam.yaml │ │ └── sgd.yaml │ └── scheduler │ │ ├── cosine_annealing.yaml │ │ ├── cosine_annealing_warm_restarts.yaml │ │ ├── cosine_warmup.yaml │ │ ├── exponential_lr.yaml │ │ ├── nop.yaml │ │ ├── reduce_on_plateau.yaml │ │ └── step_lr.yaml ├── init │ ├── __init__.py │ ├── dataset.py │ ├── forwarder.py │ ├── model.py │ ├── optimizer.py │ ├── preprocessing.py │ └── scheduler.py ├── pl_model.py └── train.py ├── src ├── __init__.py ├── datasets │ ├── __init__.py │ ├── dummy.py │ ├── happy_whale.py │ └── wrapper.py ├── nn │ ├── __init__.py │ ├── backbone.py │ ├── backbones │ │ ├── __init__.py │ │ ├── base.py │ │ ├── convnext.py │ │ ├── efficientnet.py │ │ ├── resnet.py │ │ └── swin_transformer.py │ └── heads │ │ ├── __init__.py │ │ └── arc_face.py └── utils │ ├── __init__.py │ ├── checkpoint.py │ └── tta.py └── tools └── make_knn_single_submission.py /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/README.md -------------------------------------------------------------------------------- /happywhale_data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/README.md -------------------------------------------------------------------------------- /happywhale_data/backfin_test_charm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/backfin_test_charm.csv -------------------------------------------------------------------------------- /happywhale_data/backfin_train_charm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/backfin_train_charm.csv -------------------------------------------------------------------------------- /happywhale_data/fullbody_test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/fullbody_test.csv -------------------------------------------------------------------------------- /happywhale_data/fullbody_test_charm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/fullbody_test_charm.csv -------------------------------------------------------------------------------- /happywhale_data/fullbody_train.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/fullbody_train.csv -------------------------------------------------------------------------------- /happywhale_data/fullbody_train_charm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/fullbody_train_charm.csv -------------------------------------------------------------------------------- /happywhale_data/individual_id.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/individual_id.npy -------------------------------------------------------------------------------- /happywhale_data/pseudo_labels/round1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/pseudo_labels/round1.csv -------------------------------------------------------------------------------- /happywhale_data/pseudo_labels/round2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/pseudo_labels/round2.csv -------------------------------------------------------------------------------- /happywhale_data/species.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/species.npy -------------------------------------------------------------------------------- /happywhale_data/test2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/test2.csv -------------------------------------------------------------------------------- /happywhale_data/test_backfin.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/test_backfin.csv -------------------------------------------------------------------------------- /happywhale_data/train2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/train2.csv -------------------------------------------------------------------------------- /happywhale_data/train_backfin.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/train_backfin.csv -------------------------------------------------------------------------------- /happywhale_data/yolov5_test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/yolov5_test.csv -------------------------------------------------------------------------------- /happywhale_data/yolov5_train.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/happywhale_data/yolov5_train.csv -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/requirements.txt -------------------------------------------------------------------------------- /run/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /run/conf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /run/conf/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/conf/config.yaml -------------------------------------------------------------------------------- /run/conf/dataset/dummy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/conf/dataset/dummy.yaml -------------------------------------------------------------------------------- /run/conf/dataset/happy_whale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/conf/dataset/happy_whale.yaml -------------------------------------------------------------------------------- /run/conf/optimizer/adabelief.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/conf/optimizer/adabelief.yaml -------------------------------------------------------------------------------- /run/conf/optimizer/adam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/conf/optimizer/adam.yaml -------------------------------------------------------------------------------- /run/conf/optimizer/adamw.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/conf/optimizer/adamw.yaml -------------------------------------------------------------------------------- /run/conf/optimizer/radam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/conf/optimizer/radam.yaml -------------------------------------------------------------------------------- /run/conf/optimizer/sgd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/conf/optimizer/sgd.yaml -------------------------------------------------------------------------------- /run/conf/scheduler/cosine_annealing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/conf/scheduler/cosine_annealing.yaml -------------------------------------------------------------------------------- /run/conf/scheduler/cosine_annealing_warm_restarts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/conf/scheduler/cosine_annealing_warm_restarts.yaml -------------------------------------------------------------------------------- /run/conf/scheduler/cosine_warmup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/conf/scheduler/cosine_warmup.yaml -------------------------------------------------------------------------------- /run/conf/scheduler/exponential_lr.yaml: -------------------------------------------------------------------------------- 1 | # @package _group_ 2 | type: exponential_lr 3 | lr_decay_rate: 0.9 4 | -------------------------------------------------------------------------------- /run/conf/scheduler/nop.yaml: -------------------------------------------------------------------------------- 1 | # @package _group_ 2 | type: null 3 | -------------------------------------------------------------------------------- /run/conf/scheduler/reduce_on_plateau.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/conf/scheduler/reduce_on_plateau.yaml -------------------------------------------------------------------------------- /run/conf/scheduler/step_lr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/conf/scheduler/step_lr.yaml -------------------------------------------------------------------------------- /run/init/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /run/init/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/init/dataset.py -------------------------------------------------------------------------------- /run/init/forwarder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/init/forwarder.py -------------------------------------------------------------------------------- /run/init/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/init/model.py -------------------------------------------------------------------------------- /run/init/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/init/optimizer.py -------------------------------------------------------------------------------- /run/init/preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/init/preprocessing.py -------------------------------------------------------------------------------- /run/init/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/init/scheduler.py -------------------------------------------------------------------------------- /run/pl_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/pl_model.py -------------------------------------------------------------------------------- /run/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/run/train.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/datasets/dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/src/datasets/dummy.py -------------------------------------------------------------------------------- /src/datasets/happy_whale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/src/datasets/happy_whale.py -------------------------------------------------------------------------------- /src/datasets/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/src/datasets/wrapper.py -------------------------------------------------------------------------------- /src/nn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/nn/backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/src/nn/backbone.py -------------------------------------------------------------------------------- /src/nn/backbones/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/nn/backbones/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/src/nn/backbones/base.py -------------------------------------------------------------------------------- /src/nn/backbones/convnext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/src/nn/backbones/convnext.py -------------------------------------------------------------------------------- /src/nn/backbones/efficientnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/src/nn/backbones/efficientnet.py -------------------------------------------------------------------------------- /src/nn/backbones/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/src/nn/backbones/resnet.py -------------------------------------------------------------------------------- /src/nn/backbones/swin_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/src/nn/backbones/swin_transformer.py -------------------------------------------------------------------------------- /src/nn/heads/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/nn/heads/arc_face.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/src/nn/heads/arc_face.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/src/utils/checkpoint.py -------------------------------------------------------------------------------- /src/utils/tta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/src/utils/tta.py -------------------------------------------------------------------------------- /tools/make_knn_single_submission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyamaguchi17/kaggle-happywhale-1st-place-solution-charmq/HEAD/tools/make_knn_single_submission.py --------------------------------------------------------------------------------