Skip to content

Commit 77a8967

Browse files
committed
rank-2 solution
1 parent c31c7db commit 77a8967

21 files changed

+64274
-0
lines changed
Binary file not shown.

solutions/rank-2/README

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
2+
Requirements:
3+
12 GB GPU (recommended), Python 3
4+
5+
Python packages:
6+
numpy==1.13.1
7+
pandas==0.19.2
8+
tensorflow==1.14.0
9+
scikit-learn==0.22
10+
lightgbm==2.2.3
11+
xgboost==0.90
12+
catboost==0.20.1
13+
keras==2.2.5
14+
15+
Please run with the following order:
16+
1) lgb.ipynb
17+
2) xgb.ipynb
18+
3) cb.ipynb
19+
4) pubv1/v2/v3/v4.ipynb
20+
5) ffnn-site-3/5/6/7/8/9/10/11/12/13.ipynb
21+
6) ffnn-sites-all.ipynb
22+
7) ensemble.ipynb
23+
Then you can get the final.csv, which scored 0.937(public LB)/1.232(private LB). It may take four days to run them all. One thing still need to metion is that you may need to change data path and the GPU device ID.
24+
25+
In addition, we need to show gratitude the follow public kernels, which have small weights in our final ensemble results.
26+
https://www.kaggle.com/aitude/ashrae-kfold-lightgbm-without-leak-1-08 (pubv1.ipynb)
27+
https://www.kaggle.com/purist1024/ashrae-simple-data-cleanup-lb-1-08-no-leaks (pubv2.ipynb)
28+
https://www.kaggle.com/ragnar123/another-1-08-lb-no-leak (pubv3.ipynb)
29+
30+
External data:
31+
Our external data can be downloaded from https://www.kaggle.com/berserker408/ashare-leakdata, and put into the input/leakdata folder. The external data are obtained from the public kernels and sources mentioned in the external data thread on Kaggle. They only comprise of the leak data of sites 0, 1, 2, 4 and 15.
32+
33+

solutions/rank-2/code/cb.ipynb

Lines changed: 18257 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)