First make sure that the training and test data are put in ../input/
python train.py
python base_average.py
python semi_train.py
python finetune_train.py
python final_average.py
And then you will be able to find the submission in sub/final_average.csv
Please see details in solution.pdf