forked from owenzhang/kaggle-avazu
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_0_run_me.sh
53 lines (49 loc) · 1.43 KB
/
_0_run_me.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#small test run using day 30 as validation
python utils.py -set_params Y 1.0
python _1_encode_cat_features.py
python _2b_generate_dataset_for_vw_fm.py
python _2c_generate_fm_features.py
python _3a_rf.py
python _3b_gbdt.py
python _3c_vw.py -rseed 1
python _3c_vw.py -rseed 2
python _3c_vw.py -rseed 3
python _3c_vw.py -rseed 4
python _3d_fm.py -rseed 51
python _3d_fm.py -rseed 52
python _3d_fm.py -rseed 53
python _3d_fm.py -rseed 54
#should generate logloss ~= 0.3937
python _4_post_processing.py
exit
#try a quick submission using small sample data
python utils -set_params Y 0.05
python _3a_rf.py
python _3b_gbdt.py
python _3c_vw.py -rseed 1
python _3c_vw.py -rseed 2
python _3c_vw.py -rseed 3
python _3c_vw.py -rseed 4
python _3d_fm.py -rseed 51
python _3d_fm.py -rseed 52
python _3d_fm.py -rseed 53
python _3d_fm.py -rseed 54
#should generate a submission with score (Public LB) .3936: (Private LB): .3917
python _4_post_processing.py
#run the whole thing, will take about 2 days
python utils -set_params Y 1.0
python _1_encode_cat_features.py
python _2b_generate_dataset_for_vw_fm.py
python _2c_generate_fm_features.py
python _3a_rf.py
python _3b_gbdt.py
python _3c_vw.py -rseed 1
python _3c_vw.py -rseed 2
python _3c_vw.py -rseed 3
python _3c_vw.py -rseed 4
python _3d_fm.py -rseed 51
python _3d_fm.py -rseed 52
python _3d_fm.py -rseed 53
python _3d_fm.py -rseed 54
#should generate a submission with score (Private LB) ~ .3805
python _4_post_processing.py