23rd place solution Kaggle Rainforest Connection Species Audio Detection (https://www.kaggle.com/c/rfcx-species-audio-detection/discussion/220972)
APACHE-2.0 License
Kaggle Rainforest Connection Species Audio Detection
python preprocess.py
model_name = "densenet121"
version="v1"
for ((fold=0; fold<=4; fold++))
do
echo "Start training fold ${fold}"
python train.py train-model \
--backbone_name ${model_name} \
--fold_idx ${fold} \
--saved_path "./checkpoints/${model_name}_${version}" \
--pretrained_with_contrastive 1 \
python train.py train-model \
--backbone_name ${model_name} \
--fold_idx ${fold} \
--saved_path "./checkpoints/${model_name}_${version}" \
--pretrained_with_contrastive 0 \
--pretrained_path "./checkpoints/${model_name}_${version}/pretrained_best_fold${fold}.h5" \
done
model_name = "densenet121"
version="v1"
for ((fold=0; fold<=4; fold++))
do
python evaluate.py run-multi-scale-eval \
--backbone_name ${model_name} \
--fold ${fold} \
--checkpoints_path "./checkpoints/${model_name}_${version}"
done
model_name = "densenet121"
version="v1"
for ((fold=0; fold<=4; fold++))
do
python prediction.py run-prediction \
--backbone_name ${model_name} \
--fold ${fold} \
--checkpoints_path "./checkpoints/${model_name}_${version}"
done
model_name = "densenet121"
version="v1"
python ensemble.py run_ensemble \
--checkpoints_path "./checkpoints/${model_name}_${version}"