taxi

Winning entry to the Kaggle taxi competition
git clone https://esimon.eu/repos/taxi.git
Log | Files | Refs | README

ModeNameSize
-rw-r--r--.gitignore74L
-rw-r--r--Makefile23L
-rw-r--r--README.md53L
-rw-r--r--__init__.py0B
-rw-r--r--config/__init__.py0B
-rw-r--r--config/bidirectional_1.py27L
-rw-r--r--config/bidirectional_tgtcls_1.py33L
-rw-r--r--config/bidirectional_tgtcls_1_momentum.py38L
-rw-r--r--config/bidirectional_tgtcls_1_momentum_maxlen.py39L
l---------config/bidirectional_tgtcls_1_notvt.py1L
-rw-r--r--config/bidirectional_tgtcls_2.py33L
-rw-r--r--config/bidirectional_tgtcls_relu_1.py36L
-rw-r--r--config/bidirectional_window_1.py41L
-rw-r--r--config/bidirectional_window_1_momentum.py41L
-rw-r--r--config/dest_mlp_1_cswdtx_alexandre.py35L
-rw-r--r--config/dest_mlp_2_cs.py26L
-rw-r--r--config/dest_mlp_2_cswdt.py30L
-rw-r--r--config/dest_mlp_2_noembed.py23L
-rw-r--r--config/dest_mlp_emb_only.py30L
-rw-r--r--config/dest_mlp_tgtcls_0_cs.py31L
-rw-r--r--config/dest_mlp_tgtcls_1_cs.py31L
-rw-r--r--config/dest_mlp_tgtcls_1_cswdt.py35L
-rw-r--r--config/dest_mlp_tgtcls_1_cswdtx.py37L
-rw-r--r--config/dest_mlp_tgtcls_1_cswdtx_alexandre.py37L
-rw-r--r--config/dest_mlp_tgtcls_1_cswdtx_batchshuffle.py39L
-rw-r--r--config/dest_mlp_tgtcls_1_cswdtx_small.py37L
-rw-r--r--config/dest_mlp_tgtcls_2_cswdtx_small.py37L
-rw-r--r--config/joint_mlp_tgtcls_111_cswdtx.py53L
-rw-r--r--config/joint_mlp_tgtcls_111_cswdtx_bigger.py52L
-rw-r--r--config/joint_mlp_tgtcls_111_cswdtx_bigger_dropout.py58L
-rw-r--r--config/joint_mlp_tgtcls_111_cswdtx_noise_dout.py60L
-rw-r--r--config/joint_mlp_tgtcls_1_cswdtx.py53L
-rw-r--r--config/joint_mlp_tgtcls_1_cswdtx_bigger.py53L
-rw-r--r--config/memory_network_adeb.py47L
-rw-r--r--config/memory_network_bidir.py55L
-rw-r--r--config/memory_network_bidir_2.py54L
-rw-r--r--config/memory_network_bidir_momentum.py58L
-rw-r--r--config/memory_network_mlp.py54L
-rw-r--r--config/memory_network_mlp_2.py53L
-rw-r--r--config/memory_network_mlp_2_momentum.py55L
-rw-r--r--config/memory_network_mlp_3_momentum.py55L
-rw-r--r--config/memory_network_mlp_3_momentum_normalization.py55L
-rw-r--r--config/memory_network_mlp_4_momentum.py57L
-rw-r--r--config/memory_network_mlp_5_momentum.py57L
-rw-r--r--config/rnn_1.py32L
-rw-r--r--config/rnn_lag_tgtcls_1.py48L
-rw-r--r--config/rnn_tgtcls_1.py36L
-rw-r--r--config/time_mlp_1.py26L
-rw-r--r--config/time_mlp_2_cswdtx.py33L
-rw-r--r--config/time_mlp_tgtcls_2_cswdtx.py36L
-rw-r--r--data/__init__.py54L
-rwxr-xr-xdata/csv_to_hdf5.py126L
-rw-r--r--data/cut.py35L
-rw-r--r--data/cuts/__init__.py0B
-rw-r--r--data/cuts/large_valid.py9L
-rw-r--r--data/cuts/test_times_0.py8L
-rw-r--r--data/cuts/tvt_test.py9L
-rw-r--r--data/cuts/tvt_valid.py9L
-rw-r--r--data/hdf5.py66L
-rwxr-xr-xdata/init_valid.py62L
-rwxr-xr-xdata/make_reference_output.py28L
-rwxr-xr-xdata/make_time_index.py50L
-rwxr-xr-xdata/make_tvt.py208L
-rwxr-xr-xdata/make_valid_cut.py78L
-rw-r--r--data/rfc4180.py109L
-rw-r--r--data/transformers.py209L
-rwxr-xr-xdata_analysis/cluster_arrival.py38L
-rw-r--r--data_analysis/destmaps.py32L
-rw-r--r--data_analysis/maps.py56L
-rw-r--r--data_analysis/maps_old.py29L
-rw-r--r--doc/biblio.bib36L
-rw-r--r--doc/heatmap_3_5.png2014098B
-rw-r--r--doc/kaggle_blog_post.pptx45180B
-rw-r--r--doc/memory_taxi.png139884B
-rw-r--r--doc/report.tm359L
-rw-r--r--doc/short_report.pdf197623B
-rw-r--r--doc/winning_model.png112045B
-rw-r--r--error.py40L
-rw-r--r--ext_saveload.py33L
-rw-r--r--ext_test.py87L
-rw-r--r--model/__init__.py36L
-rw-r--r--model/bidirectional.py115L
-rw-r--r--model/bidirectional_direct.py13L
-rw-r--r--model/bidirectional_tgtcls.py22L
-rw-r--r--model/bidirectional_tgtcls_window.py190L
-rw-r--r--model/dest_mlp.py32L
-rw-r--r--model/dest_mlp_tgtcls.py34L
-rw-r--r--model/joint_mlp_tgtcls.py71L
-rw-r--r--model/memory_network.py318L
-rw-r--r--model/memory_network_bidir.py105L
-rw-r--r--model/memory_network_mlp.py71L
-rw-r--r--model/mlp.py132L
-rw-r--r--model/mlp_emb.py126L
-rw-r--r--model/rnn.py145L
-rw-r--r--model/rnn_direct.py13L
-rw-r--r--model/rnn_lag_tgtcls.py31L
-rw-r--r--model/rnn_tgtcls.py19L
-rw-r--r--model/stream.py100L
-rw-r--r--model/time_mlp.py31L
-rw-r--r--model/time_mlp_tgtcls.py33L
-rwxr-xr-xprepare.sh124L
-rwxr-xr-xpvalue.py60L
-rwxr-xr-xtrain.py150L
-rwxr-xr-xvisualizer/HTTPServer.py127L
-rw-r--r--visualizer/__init__.py135L
-rwxr-xr-xvisualizer/extract_all.sh1L
-rwxr-xr-xvisualizer/extractor/destinations.py19L
-rwxr-xr-xvisualizer/extractor/stands.py14L
-rwxr-xr-xvisualizer/extractor/test_positions.py12L
-rwxr-xr-xvisualizer/extractor/train_poi.py21L
-rw-r--r--visualizer/index.html71L
-rw-r--r--visualizer/script.js1063L
-rw-r--r--visualizer/style.css124L