├── 1st Place ├── LICENSE ├── README.md ├── assets │ ├── __init__.py │ ├── __init__.pyc │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ └── utils.cpython-36.pyc │ ├── models │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── efficientnets.cpython-36.pyc │ │ │ └── pretrainedmodels.cpython-36.pyc │ │ ├── efficientnets.py │ │ └── pretrainedmodels.py │ ├── train.csv │ └── utils.py ├── config │ ├── __init__.py │ ├── __pycache__ │ │ └── config.cpython-36.pyc │ └── config.py ├── create_train_metadata_with_labels.py ├── figures │ ├── delusional-zebra.jpeg │ ├── imbalance.png │ ├── priors.jpeg │ └── serengeti-home.jpg ├── predict.py ├── reports │ └── DrivenData-Competition-Winner-Documentation.pdf ├── requirements.txt ├── train_all_models.sh ├── train_hakuna_random_eff3.py ├── train_hakuna_random_srx50.py ├── train_hakuna_seasonal-chunks_eff1.py ├── train_hakuna_seasonal-chunks_srx50.ipynb └── train_hakuna_seasonal-chunks_srx50.py ├── 2nd Place ├── LICENSE ├── README.md ├── black.toml ├── configs │ ├── base.yml │ ├── old │ │ ├── rn34_stages_1.yml │ │ ├── rn34_stages_4.yml │ │ ├── rn50_stages_1.yml │ │ ├── rn50_stages_2.yml │ │ ├── rn50_stages_4.yml │ │ ├── rn50aa_stages_4.yml │ │ ├── rn50aa_stages_5.yml │ │ ├── rn50aa_stages_6.yml │ │ ├── rx101_stages_1.yml │ │ ├── rx101_stages_2.yml │ │ ├── rx101_stages_3.yml │ │ ├── rx101x16_stages_4.yml │ │ ├── rx50_stages_2.yml │ │ ├── rx50_stages_3.yml │ │ ├── rx50_stages_4.yml │ │ └── sx101_stages_3.yml │ ├── paths.yml │ ├── rx101_stages_4.yml │ ├── rx101_stages_6.yml │ ├── rx101_stages_7.yml │ ├── rx50_stages_7.yml │ └── sx101_stages_7.yml ├── lint.sh ├── py-gpu.yml ├── reports │ └── DrivenData-Competition-Winner-Documentation.pdf ├── scripts │ ├── sync_orange.sh │ └── sync_weights.sh ├── src │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-37.pyc │ │ ├── dali_dataset.cpython-37.pyc │ │ ├── dataset.cpython-37.pyc │ │ ├── dataset_v2.cpython-37.pyc │ │ └── main.cpython-37.pyc │ ├── dali_dataset.py │ ├── dataset.py │ ├── dataset_v2.py │ ├── eda │ │ ├── eda_hard.py │ │ └── tmp │ │ │ └── val_loss.csv │ ├── main.py │ ├── prepare_csv.py │ ├── prepare_data.py │ ├── scorer.py │ ├── scorer_seq.py │ └── submit │ │ ├── check_score.py │ │ ├── convert_model.py │ │ ├── infer_dataset.py │ │ ├── main.py │ │ ├── prepare_data.py │ │ ├── score.py │ │ ├── submission.csv │ │ └── tmp │ │ └── val.csv └── thunder-hammer │ ├── .gitignore │ ├── .pre-commit-config.yaml │ ├── README.md │ ├── black.toml │ ├── lint.sh │ ├── requirements.txt │ ├── setup.cfg │ ├── setup.py │ └── thunder_hammer │ ├── __init__.py │ ├── checkpoint.py │ ├── configs │ ├── base.yml │ └── paths.yml │ ├── dataset │ ├── __init__.py │ ├── dali.py │ ├── prefetched.py │ └── timm_dataset.py │ ├── logger.py │ ├── loss │ └── classification │ │ ├── __init__.py │ │ ├── nvidia_smooth.py │ │ └── smooth.py │ ├── metric │ └── classification │ │ ├── __init__.py │ │ └── accuracy.py │ ├── mixup.py │ ├── model │ └── classification │ │ ├── __init__.py │ │ ├── easygold_ft.py │ │ ├── finetune.py │ │ ├── nasnet.py │ │ ├── nvidia_resnet.py │ │ ├── resnet.py │ │ └── timm_ft.py │ ├── pipeline.py │ ├── pipeline_v2.py │ ├── scheduler.py │ ├── smooth.py │ ├── stager.py │ └── utils.py ├── 3rd Place ├── .gitignore ├── LICENSE ├── README.md ├── reports │ └── DrivenData-Competition-Winner-Documentation.pdf ├── requirements.txt └── wildlife │ ├── __init__.py │ ├── boosing │ └── final_boosting-v12.ipynb │ ├── inference │ └── eval_everything_fullhd.py │ ├── preprocessing │ ├── remove_exif.ipynb │ ├── sequences_to_images.py │ └── view.ipynb │ ├── sumbission │ └── main.py │ └── training │ ├── background_images.py │ ├── concat_back_mean.py │ └── original_images.py ├── LICENSE └── README.md /1st Place/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/LICENSE -------------------------------------------------------------------------------- /1st Place/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/README.md -------------------------------------------------------------------------------- /1st Place/assets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1st Place/assets/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/assets/__init__.pyc -------------------------------------------------------------------------------- /1st Place/assets/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/assets/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /1st Place/assets/__pycache__/utils.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/assets/__pycache__/utils.cpython-36.pyc -------------------------------------------------------------------------------- /1st Place/assets/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1st Place/assets/models/__pycache__/efficientnets.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/assets/models/__pycache__/efficientnets.cpython-36.pyc -------------------------------------------------------------------------------- /1st Place/assets/models/__pycache__/pretrainedmodels.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/assets/models/__pycache__/pretrainedmodels.cpython-36.pyc -------------------------------------------------------------------------------- /1st Place/assets/models/efficientnets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/assets/models/efficientnets.py -------------------------------------------------------------------------------- /1st Place/assets/models/pretrainedmodels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/assets/models/pretrainedmodels.py -------------------------------------------------------------------------------- /1st Place/assets/train.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/assets/train.csv -------------------------------------------------------------------------------- /1st Place/assets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/assets/utils.py -------------------------------------------------------------------------------- /1st Place/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1st Place/config/__pycache__/config.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/config/__pycache__/config.cpython-36.pyc -------------------------------------------------------------------------------- /1st Place/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/config/config.py -------------------------------------------------------------------------------- /1st Place/create_train_metadata_with_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/create_train_metadata_with_labels.py -------------------------------------------------------------------------------- /1st Place/figures/delusional-zebra.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/figures/delusional-zebra.jpeg -------------------------------------------------------------------------------- /1st Place/figures/imbalance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/figures/imbalance.png -------------------------------------------------------------------------------- /1st Place/figures/priors.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/figures/priors.jpeg -------------------------------------------------------------------------------- /1st Place/figures/serengeti-home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/figures/serengeti-home.jpg -------------------------------------------------------------------------------- /1st Place/predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/predict.py -------------------------------------------------------------------------------- /1st Place/reports/DrivenData-Competition-Winner-Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/reports/DrivenData-Competition-Winner-Documentation.pdf -------------------------------------------------------------------------------- /1st Place/requirements.txt: -------------------------------------------------------------------------------- 1 | fastai==1.0.57 -------------------------------------------------------------------------------- /1st Place/train_all_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/train_all_models.sh -------------------------------------------------------------------------------- /1st Place/train_hakuna_random_eff3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/train_hakuna_random_eff3.py -------------------------------------------------------------------------------- /1st Place/train_hakuna_random_srx50.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/train_hakuna_random_srx50.py -------------------------------------------------------------------------------- /1st Place/train_hakuna_seasonal-chunks_eff1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/train_hakuna_seasonal-chunks_eff1.py -------------------------------------------------------------------------------- /1st Place/train_hakuna_seasonal-chunks_srx50.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/train_hakuna_seasonal-chunks_srx50.ipynb -------------------------------------------------------------------------------- /1st Place/train_hakuna_seasonal-chunks_srx50.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/1st Place/train_hakuna_seasonal-chunks_srx50.py -------------------------------------------------------------------------------- /2nd Place/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/LICENSE -------------------------------------------------------------------------------- /2nd Place/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/README.md -------------------------------------------------------------------------------- /2nd Place/black.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 119 3 | target-version = ['py37'] 4 | -------------------------------------------------------------------------------- /2nd Place/configs/base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/base.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rn34_stages_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rn34_stages_1.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rn34_stages_4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rn34_stages_4.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rn50_stages_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rn50_stages_1.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rn50_stages_2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rn50_stages_2.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rn50_stages_4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rn50_stages_4.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rn50aa_stages_4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rn50aa_stages_4.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rn50aa_stages_5.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rn50aa_stages_5.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rn50aa_stages_6.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rn50aa_stages_6.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rx101_stages_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rx101_stages_1.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rx101_stages_2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rx101_stages_2.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rx101_stages_3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rx101_stages_3.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rx101x16_stages_4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rx101x16_stages_4.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rx50_stages_2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rx50_stages_2.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rx50_stages_3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rx50_stages_3.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/rx50_stages_4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/rx50_stages_4.yml -------------------------------------------------------------------------------- /2nd Place/configs/old/sx101_stages_3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/old/sx101_stages_3.yml -------------------------------------------------------------------------------- /2nd Place/configs/paths.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/paths.yml -------------------------------------------------------------------------------- /2nd Place/configs/rx101_stages_4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/rx101_stages_4.yml -------------------------------------------------------------------------------- /2nd Place/configs/rx101_stages_6.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/rx101_stages_6.yml -------------------------------------------------------------------------------- /2nd Place/configs/rx101_stages_7.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/rx101_stages_7.yml -------------------------------------------------------------------------------- /2nd Place/configs/rx50_stages_7.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/rx50_stages_7.yml -------------------------------------------------------------------------------- /2nd Place/configs/sx101_stages_7.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/configs/sx101_stages_7.yml -------------------------------------------------------------------------------- /2nd Place/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/lint.sh -------------------------------------------------------------------------------- /2nd Place/py-gpu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/py-gpu.yml -------------------------------------------------------------------------------- /2nd Place/reports/DrivenData-Competition-Winner-Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/reports/DrivenData-Competition-Winner-Documentation.pdf -------------------------------------------------------------------------------- /2nd Place/scripts/sync_orange.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/scripts/sync_orange.sh -------------------------------------------------------------------------------- /2nd Place/scripts/sync_weights.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/scripts/sync_weights.sh -------------------------------------------------------------------------------- /2nd Place/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2nd Place/src/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /2nd Place/src/__pycache__/dali_dataset.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/__pycache__/dali_dataset.cpython-37.pyc -------------------------------------------------------------------------------- /2nd Place/src/__pycache__/dataset.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/__pycache__/dataset.cpython-37.pyc -------------------------------------------------------------------------------- /2nd Place/src/__pycache__/dataset_v2.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/__pycache__/dataset_v2.cpython-37.pyc -------------------------------------------------------------------------------- /2nd Place/src/__pycache__/main.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/__pycache__/main.cpython-37.pyc -------------------------------------------------------------------------------- /2nd Place/src/dali_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/dali_dataset.py -------------------------------------------------------------------------------- /2nd Place/src/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/dataset.py -------------------------------------------------------------------------------- /2nd Place/src/dataset_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/dataset_v2.py -------------------------------------------------------------------------------- /2nd Place/src/eda/eda_hard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/eda/eda_hard.py -------------------------------------------------------------------------------- /2nd Place/src/eda/tmp/val_loss.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/eda/tmp/val_loss.csv -------------------------------------------------------------------------------- /2nd Place/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/main.py -------------------------------------------------------------------------------- /2nd Place/src/prepare_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/prepare_csv.py -------------------------------------------------------------------------------- /2nd Place/src/prepare_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/prepare_data.py -------------------------------------------------------------------------------- /2nd Place/src/scorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/scorer.py -------------------------------------------------------------------------------- /2nd Place/src/scorer_seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/scorer_seq.py -------------------------------------------------------------------------------- /2nd Place/src/submit/check_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/submit/check_score.py -------------------------------------------------------------------------------- /2nd Place/src/submit/convert_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/submit/convert_model.py -------------------------------------------------------------------------------- /2nd Place/src/submit/infer_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/submit/infer_dataset.py -------------------------------------------------------------------------------- /2nd Place/src/submit/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/submit/main.py -------------------------------------------------------------------------------- /2nd Place/src/submit/prepare_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/submit/prepare_data.py -------------------------------------------------------------------------------- /2nd Place/src/submit/score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/submit/score.py -------------------------------------------------------------------------------- /2nd Place/src/submit/submission.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/submit/submission.csv -------------------------------------------------------------------------------- /2nd Place/src/submit/tmp/val.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/src/submit/tmp/val.csv -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/.gitignore -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/.pre-commit-config.yaml -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/README.md: -------------------------------------------------------------------------------- 1 | * thunder-hammer -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/black.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 119 3 | target-version = ['py37'] 4 | -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/lint.sh -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/requirements.txt -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/setup.cfg -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/setup.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/__init__.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/checkpoint.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/configs/base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/configs/base.yml -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/configs/paths.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/configs/paths.yml -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/dataset/__init__.py: -------------------------------------------------------------------------------- 1 | from . import dali, prefetched 2 | -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/dataset/dali.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/dataset/dali.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/dataset/prefetched.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/dataset/prefetched.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/dataset/timm_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/dataset/timm_dataset.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/logger.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/loss/classification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/loss/classification/__init__.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/loss/classification/nvidia_smooth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/loss/classification/nvidia_smooth.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/loss/classification/smooth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/loss/classification/smooth.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/metric/classification/__init__.py: -------------------------------------------------------------------------------- 1 | from . import accuracy 2 | -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/metric/classification/accuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/metric/classification/accuracy.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/mixup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/mixup.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/model/classification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/model/classification/__init__.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/model/classification/easygold_ft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/model/classification/easygold_ft.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/model/classification/finetune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/model/classification/finetune.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/model/classification/nasnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/model/classification/nasnet.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/model/classification/nvidia_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/model/classification/nvidia_resnet.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/model/classification/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/model/classification/resnet.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/model/classification/timm_ft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/model/classification/timm_ft.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/pipeline.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/pipeline_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/pipeline_v2.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/scheduler.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/smooth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/smooth.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/stager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/stager.py -------------------------------------------------------------------------------- /2nd Place/thunder-hammer/thunder_hammer/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/2nd Place/thunder-hammer/thunder_hammer/utils.py -------------------------------------------------------------------------------- /3rd Place/.gitignore: -------------------------------------------------------------------------------- 1 | venv 2 | .idea 3 | .ipynb_checkpoints 4 | *.h5 -------------------------------------------------------------------------------- /3rd Place/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/3rd Place/LICENSE -------------------------------------------------------------------------------- /3rd Place/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/3rd Place/README.md -------------------------------------------------------------------------------- /3rd Place/reports/DrivenData-Competition-Winner-Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/3rd Place/reports/DrivenData-Competition-Winner-Documentation.pdf -------------------------------------------------------------------------------- /3rd Place/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/3rd Place/requirements.txt -------------------------------------------------------------------------------- /3rd Place/wildlife/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3rd Place/wildlife/boosing/final_boosting-v12.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/3rd Place/wildlife/boosing/final_boosting-v12.ipynb -------------------------------------------------------------------------------- /3rd Place/wildlife/inference/eval_everything_fullhd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/3rd Place/wildlife/inference/eval_everything_fullhd.py -------------------------------------------------------------------------------- /3rd Place/wildlife/preprocessing/remove_exif.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/3rd Place/wildlife/preprocessing/remove_exif.ipynb -------------------------------------------------------------------------------- /3rd Place/wildlife/preprocessing/sequences_to_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/3rd Place/wildlife/preprocessing/sequences_to_images.py -------------------------------------------------------------------------------- /3rd Place/wildlife/preprocessing/view.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/3rd Place/wildlife/preprocessing/view.ipynb -------------------------------------------------------------------------------- /3rd Place/wildlife/sumbission/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/3rd Place/wildlife/sumbission/main.py -------------------------------------------------------------------------------- /3rd Place/wildlife/training/background_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/3rd Place/wildlife/training/background_images.py -------------------------------------------------------------------------------- /3rd Place/wildlife/training/concat_back_mean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/3rd Place/wildlife/training/concat_back_mean.py -------------------------------------------------------------------------------- /3rd Place/wildlife/training/original_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/3rd Place/wildlife/training/original_images.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drivendataorg/hakuna-madata/HEAD/README.md --------------------------------------------------------------------------------