| -rw-r--r-- | .gitignore | 74L | 
| -rw-r--r-- | Makefile | 23L | 
| -rw-r--r-- | README.md | 53L | 
| -rw-r--r-- | __init__.py | 0B | 
| -rw-r--r-- | config/__init__.py | 0B | 
| -rw-r--r-- | config/bidirectional_1.py | 27L | 
| -rw-r--r-- | config/bidirectional_tgtcls_1.py | 33L | 
| -rw-r--r-- | config/bidirectional_tgtcls_1_momentum.py | 38L | 
| -rw-r--r-- | config/bidirectional_tgtcls_1_momentum_maxlen.py | 39L | 
| l--------- | config/bidirectional_tgtcls_1_notvt.py | 1L | 
| -rw-r--r-- | config/bidirectional_tgtcls_2.py | 33L | 
| -rw-r--r-- | config/bidirectional_tgtcls_relu_1.py | 36L | 
| -rw-r--r-- | config/bidirectional_window_1.py | 41L | 
| -rw-r--r-- | config/bidirectional_window_1_momentum.py | 41L | 
| -rw-r--r-- | config/dest_mlp_1_cswdtx_alexandre.py | 35L | 
| -rw-r--r-- | config/dest_mlp_2_cs.py | 26L | 
| -rw-r--r-- | config/dest_mlp_2_cswdt.py | 30L | 
| -rw-r--r-- | config/dest_mlp_2_noembed.py | 23L | 
| -rw-r--r-- | config/dest_mlp_emb_only.py | 30L | 
| -rw-r--r-- | config/dest_mlp_tgtcls_0_cs.py | 31L | 
| -rw-r--r-- | config/dest_mlp_tgtcls_1_cs.py | 31L | 
| -rw-r--r-- | config/dest_mlp_tgtcls_1_cswdt.py | 35L | 
| -rw-r--r-- | config/dest_mlp_tgtcls_1_cswdtx.py | 37L | 
| -rw-r--r-- | config/dest_mlp_tgtcls_1_cswdtx_alexandre.py | 37L | 
| -rw-r--r-- | config/dest_mlp_tgtcls_1_cswdtx_batchshuffle.py | 39L | 
| -rw-r--r-- | config/dest_mlp_tgtcls_1_cswdtx_small.py | 37L | 
| -rw-r--r-- | config/dest_mlp_tgtcls_2_cswdtx_small.py | 37L | 
| -rw-r--r-- | config/joint_mlp_tgtcls_111_cswdtx.py | 53L | 
| -rw-r--r-- | config/joint_mlp_tgtcls_111_cswdtx_bigger.py | 52L | 
| -rw-r--r-- | config/joint_mlp_tgtcls_111_cswdtx_bigger_dropout.py | 58L | 
| -rw-r--r-- | config/joint_mlp_tgtcls_111_cswdtx_noise_dout.py | 60L | 
| -rw-r--r-- | config/joint_mlp_tgtcls_1_cswdtx.py | 53L | 
| -rw-r--r-- | config/joint_mlp_tgtcls_1_cswdtx_bigger.py | 53L | 
| -rw-r--r-- | config/memory_network_adeb.py | 47L | 
| -rw-r--r-- | config/memory_network_bidir.py | 55L | 
| -rw-r--r-- | config/memory_network_bidir_2.py | 54L | 
| -rw-r--r-- | config/memory_network_bidir_momentum.py | 58L | 
| -rw-r--r-- | config/memory_network_mlp.py | 54L | 
| -rw-r--r-- | config/memory_network_mlp_2.py | 53L | 
| -rw-r--r-- | config/memory_network_mlp_2_momentum.py | 55L | 
| -rw-r--r-- | config/memory_network_mlp_3_momentum.py | 55L | 
| -rw-r--r-- | config/memory_network_mlp_3_momentum_normalization.py | 55L | 
| -rw-r--r-- | config/memory_network_mlp_4_momentum.py | 57L | 
| -rw-r--r-- | config/memory_network_mlp_5_momentum.py | 57L | 
| -rw-r--r-- | config/rnn_1.py | 32L | 
| -rw-r--r-- | config/rnn_lag_tgtcls_1.py | 48L | 
| -rw-r--r-- | config/rnn_tgtcls_1.py | 36L | 
| -rw-r--r-- | config/time_mlp_1.py | 26L | 
| -rw-r--r-- | config/time_mlp_2_cswdtx.py | 33L | 
| -rw-r--r-- | config/time_mlp_tgtcls_2_cswdtx.py | 36L | 
| -rw-r--r-- | data/__init__.py | 54L | 
| -rwxr-xr-x | data/csv_to_hdf5.py | 126L | 
| -rw-r--r-- | data/cut.py | 35L | 
| -rw-r--r-- | data/cuts/__init__.py | 0B | 
| -rw-r--r-- | data/cuts/large_valid.py | 9L | 
| -rw-r--r-- | data/cuts/test_times_0.py | 8L | 
| -rw-r--r-- | data/cuts/tvt_test.py | 9L | 
| -rw-r--r-- | data/cuts/tvt_valid.py | 9L | 
| -rw-r--r-- | data/hdf5.py | 66L | 
| -rwxr-xr-x | data/init_valid.py | 62L | 
| -rwxr-xr-x | data/make_reference_output.py | 28L | 
| -rwxr-xr-x | data/make_time_index.py | 50L | 
| -rwxr-xr-x | data/make_tvt.py | 208L | 
| -rwxr-xr-x | data/make_valid_cut.py | 78L | 
| -rw-r--r-- | data/rfc4180.py | 109L | 
| -rw-r--r-- | data/transformers.py | 209L | 
| -rwxr-xr-x | data_analysis/cluster_arrival.py | 38L | 
| -rw-r--r-- | data_analysis/destmaps.py | 32L | 
| -rw-r--r-- | data_analysis/maps.py | 56L | 
| -rw-r--r-- | data_analysis/maps_old.py | 29L | 
| -rw-r--r-- | doc/biblio.bib | 36L | 
| -rw-r--r-- | doc/heatmap_3_5.png | 2014098B | 
| -rw-r--r-- | doc/kaggle_blog_post.pptx | 45180B | 
| -rw-r--r-- | doc/memory_taxi.png | 139884B | 
| -rw-r--r-- | doc/report.tm | 359L | 
| -rw-r--r-- | doc/short_report.pdf | 197623B | 
| -rw-r--r-- | doc/winning_model.png | 112045B | 
| -rw-r--r-- | error.py | 40L | 
| -rw-r--r-- | ext_saveload.py | 33L | 
| -rw-r--r-- | ext_test.py | 87L | 
| -rw-r--r-- | model/__init__.py | 36L | 
| -rw-r--r-- | model/bidirectional.py | 115L | 
| -rw-r--r-- | model/bidirectional_direct.py | 13L | 
| -rw-r--r-- | model/bidirectional_tgtcls.py | 22L | 
| -rw-r--r-- | model/bidirectional_tgtcls_window.py | 190L | 
| -rw-r--r-- | model/dest_mlp.py | 32L | 
| -rw-r--r-- | model/dest_mlp_tgtcls.py | 34L | 
| -rw-r--r-- | model/joint_mlp_tgtcls.py | 71L | 
| -rw-r--r-- | model/memory_network.py | 318L | 
| -rw-r--r-- | model/memory_network_bidir.py | 105L | 
| -rw-r--r-- | model/memory_network_mlp.py | 71L | 
| -rw-r--r-- | model/mlp.py | 132L | 
| -rw-r--r-- | model/mlp_emb.py | 126L | 
| -rw-r--r-- | model/rnn.py | 145L | 
| -rw-r--r-- | model/rnn_direct.py | 13L | 
| -rw-r--r-- | model/rnn_lag_tgtcls.py | 31L | 
| -rw-r--r-- | model/rnn_tgtcls.py | 19L | 
| -rw-r--r-- | model/stream.py | 100L | 
| -rw-r--r-- | model/time_mlp.py | 31L | 
| -rw-r--r-- | model/time_mlp_tgtcls.py | 33L | 
| -rwxr-xr-x | prepare.sh | 124L | 
| -rwxr-xr-x | pvalue.py | 60L | 
| -rwxr-xr-x | train.py | 150L | 
| -rwxr-xr-x | visualizer/HTTPServer.py | 127L | 
| -rw-r--r-- | visualizer/__init__.py | 135L | 
| -rwxr-xr-x | visualizer/extract_all.sh | 1L | 
| -rwxr-xr-x | visualizer/extractor/destinations.py | 19L | 
| -rwxr-xr-x | visualizer/extractor/stands.py | 14L | 
| -rwxr-xr-x | visualizer/extractor/test_positions.py | 12L | 
| -rwxr-xr-x | visualizer/extractor/train_poi.py | 21L | 
| -rw-r--r-- | visualizer/index.html | 71L | 
| -rw-r--r-- | visualizer/script.js | 1063L | 
| -rw-r--r-- | visualizer/style.css | 124L |