gitextract_1ok4slma/ ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── eda/ │ ├── explore.ipynb │ └── vertical.tsv ├── youtube-8m-ensemble/ │ ├── .vimrc │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── __init__.py │ ├── all_ensemble_models/ │ │ ├── .vimrc │ │ ├── __init__.py │ │ ├── attention_linear_model.py │ │ ├── attention_linmatrix_model.py │ │ ├── attention_matrix_model.py │ │ ├── attention_moe_matrix_model.py │ │ ├── attention_moe_model.py │ │ ├── attention_rectified_linear_model.py │ │ ├── deep_combine_chain_model.py │ │ ├── input_moe_model.py │ │ ├── linear_regression_model.py │ │ ├── logistic_model.py │ │ ├── matrix_regression_model.py │ │ ├── mean_model.py │ │ ├── moe_model.py │ │ └── nonunit_matrix_regression_model.py │ ├── average_precision_calculator.py │ ├── check_distillation.py │ ├── check_video_id.py │ ├── check_video_id_match.py │ ├── cloudml-gpu-distributed.yaml │ ├── cloudml-gpu.yaml │ ├── data_augmentation.py │ ├── ensemble_command.example │ ├── ensemble_level_models.py │ ├── ensemble_scripts/ │ │ ├── .vimrc │ │ ├── after_submission_no1.conf │ │ ├── after_submission_no2.conf │ │ ├── after_submission_no3.conf │ │ ├── after_submission_no4.conf │ │ ├── auto-preensemble-deep_combine_chain_model.sh │ │ ├── auto-preensemble-matrix_model.sh │ │ ├── check-video_id.sh │ │ ├── check-video_id_match.sh │ │ ├── combine-tfrecords-frame-v2.sh │ │ ├── combine-tfrecords-frame.sh │ │ ├── combine-tfrecords-video-v2.sh │ │ ├── combine-tfrecords-video.sh │ │ ├── ensemble_no1.conf │ │ ├── ensemble_no10.conf │ │ ├── ensemble_no11.conf │ │ ├── ensemble_no12.conf │ │ ├── ensemble_no13.conf │ │ ├── ensemble_no14.conf │ │ ├── ensemble_no15.conf │ │ ├── ensemble_no16.conf │ │ ├── ensemble_no17.conf │ │ ├── ensemble_no18.conf │ │ ├── ensemble_no19.conf │ │ ├── ensemble_no2.conf │ │ ├── ensemble_no20.conf │ │ ├── ensemble_no21.conf │ │ ├── ensemble_no3.conf │ │ ├── ensemble_no4.conf │ │ ├── ensemble_no5.conf │ │ ├── ensemble_no6.conf │ │ ├── ensemble_no7.conf │ │ ├── ensemble_no8.conf │ │ ├── ensemble_no9.conf │ │ ├── eval-attention_linear_model.sh │ │ ├── eval-attention_linmatrix_model.sh │ │ ├── eval-attention_matrix_model.sh │ │ ├── eval-attention_moe_matrix_model.sh │ │ ├── eval-attention_moe_model.sh │ │ ├── eval-attention_rectified_linear_model.sh │ │ ├── eval-deep_combine_chain_model.sh │ │ ├── eval-input_moe_model.sh │ │ ├── eval-linear_model.sh │ │ ├── eval-matrix_model.sh │ │ ├── eval-mean_model.sh │ │ ├── eval-moe_model.sh │ │ ├── eval-nonunit_matrix_model.sh │ │ ├── explore-mean_model.log │ │ ├── explore-mean_model.sh │ │ ├── final_submission.conf │ │ ├── infer-attention_linear_model.sh │ │ ├── infer-attention_linmatrix_model.sh │ │ ├── infer-attention_matrix_model.sh │ │ ├── infer-attention_moe_matrix_model.sh │ │ ├── infer-attention_moe_model.sh │ │ ├── infer-attention_rectified_linear_model.sh │ │ ├── infer-linear_model.sh │ │ ├── infer-matrix_model.sh │ │ ├── infer-mean_model.sh │ │ ├── infer-moe_model.sh │ │ ├── make-bagging-of-ensembles.sh │ │ ├── make-virtual-groups.sh │ │ ├── preensemble-attention_matrix_model.sh │ │ ├── preensemble-matrix_model.sh │ │ ├── preensemble-mean_model.sh │ │ ├── train-attention_linear_model.sh │ │ ├── train-attention_linmatrix_model.sh │ │ ├── train-attention_matrix_model.sh │ │ ├── train-attention_moe_matrix_model.sh │ │ ├── train-attention_moe_model.sh │ │ ├── train-attention_rectified_linear_model.sh │ │ ├── train-deep_combine_chain_model.sh │ │ ├── train-input_moe_model.sh │ │ ├── train-linear_model.sh │ │ ├── train-matrix_model.sh │ │ ├── train-matrix_model_lr.sh │ │ ├── train-mean_model.sh │ │ ├── train-moe_model.sh │ │ └── train-nonunit_matrix_model.sh │ ├── eval.py │ ├── eval_util.py │ ├── feature_transform.py │ ├── inference-combine-tfrecords-frame.py │ ├── inference-combine-tfrecords-video.py │ ├── inference-pre-ensemble.py │ ├── inference.py │ ├── losses.py │ ├── mean_average_precision_calculator.py │ ├── model_selection_scripts/ │ │ ├── .vimrc │ │ ├── extend-step-mean_model.sh │ │ ├── get_extend_candidates.py │ │ ├── get_patterns.py │ │ ├── get_top_k.py │ │ └── greedy-selection-mean_model.sh │ ├── model_utils.py │ ├── models.py │ ├── readers.py │ ├── top_k_scripts/ │ │ ├── eval-attention_matrix_model.sh │ │ ├── infer-attention_matrix_model.sh │ │ ├── preensemble-attention_matrix_model.sh │ │ ├── run_top_k.sh │ │ └── train-attention_matrix_model.sh │ ├── train.py │ ├── training_utils/ │ │ ├── del.py │ │ ├── sample_conf.py │ │ ├── sample_freq.py │ │ └── select.py │ └── utils.py ├── youtube-8m-wangheda/ │ ├── .vimrc │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── __init__.py │ ├── all_data_augmentation/ │ │ ├── __init__.py │ │ ├── clipping_augmenter.py │ │ ├── default_augmenter.py │ │ ├── half_augmenter.py │ │ ├── half_video_augmenter.py │ │ └── noise_augmenter.py │ ├── all_feature_transform/ │ │ ├── __init__.py │ │ ├── avg_transformer.py │ │ ├── default_transformer.py │ │ ├── engineer_transformer.py │ │ ├── identical_transformer.py │ │ └── resolution_transformer.py │ ├── all_frame_models/ │ │ ├── .vimrc │ │ ├── __init__.py │ │ ├── bilstm_model.py │ │ ├── biunilstm_model.py │ │ ├── cnn_deep_combine_chain_model.py │ │ ├── cnn_kmax_model.py │ │ ├── cnn_lstm_memory_model.py │ │ ├── cnn_lstm_memory_multitask_model.py │ │ ├── cnn_lstm_memory_normalization_model.py │ │ ├── cnn_model.py │ │ ├── dbof_model.py │ │ ├── deep_cnn_deep_combine_chain_model.py │ │ ├── deep_lstm_model.py │ │ ├── distillchain_cnn_deep_combine_chain_model.py │ │ ├── distillchain_lstm_attention_max_pooling_model.py │ │ ├── distillchain_lstm_cnn_deep_combine_chain_model.py │ │ ├── distillchain_lstm_memory_deep_combine_chain_model.py │ │ ├── distillchain_lstm_parallel_finaloutput_model.py │ │ ├── distillchain_multiscale_cnn_lstm_model.py │ │ ├── frame_seg_model.py │ │ ├── framehop_lstm_memory_deep_combine_chain_model.py │ │ ├── framehop_lstm_memory_model.py │ │ ├── gru_pooling_model.py │ │ ├── gru_with_pooling_model.py │ │ ├── layernorm_lstm_memory_model.py │ │ ├── logistic_model.py │ │ ├── lstm_advanced_model.py │ │ ├── lstm_attention_lstm_model.py │ │ ├── lstm_attention_max_pooling_model.py │ │ ├── lstm_attention_model.py │ │ ├── lstm_auxloss_deep_combine_chain_model.py │ │ ├── lstm_cnn_deep_combine_chain_model.py │ │ ├── lstm_divided_model.py │ │ ├── lstm_look_back_model.py │ │ ├── lstm_memory_chain_model.py │ │ ├── lstm_memory_deep_chain_model.py │ │ ├── lstm_memory_input_chain_model.py │ │ ├── lstm_memory_model.py │ │ ├── lstm_memory_multitask_model.py │ │ ├── lstm_memory_normalization_model.py │ │ ├── lstm_memory_parallel_chain_model.py │ │ ├── lstm_model.py │ │ ├── lstm_multi_attention_model.py │ │ ├── lstm_multi_pooling_model.py │ │ ├── lstm_parallel_finaloutput_model.py │ │ ├── lstm_parallel_memory_model.py │ │ ├── lstm_parallel_model.py │ │ ├── lstm_pooling_model.py │ │ ├── lstm_positional_attention_max_pooling_model.py │ │ ├── lstm_with_mean_input_model.py │ │ ├── lstm_with_pooling_model.py │ │ ├── mm_lstm_memory_model.py │ │ ├── multi_view_cnn_deep_combine_chain_model.py │ │ ├── multires_lstm_memory_deep_combine_chain_model.py │ │ ├── multiscale_cnn_lstm_model.py │ │ ├── positional_cnn_deep_combine_chain_model.py │ │ ├── progressive_attention_lstm_model.py │ │ └── wide_and_deep_model.py │ ├── all_video_models/ │ │ ├── .vimrc │ │ ├── __init__.py │ │ ├── chain_main_relu_moe_model.py │ │ ├── chain_moe_model.py │ │ ├── chain_support_relu_moe_model.py │ │ ├── deep_chain_model.py │ │ ├── deep_combine_chain_model.py │ │ ├── distillchain_deep_combine_chain_model.py │ │ ├── hidden_chain_model.py │ │ ├── hidden_combine_chain_model.py │ │ ├── logistic_model.py │ │ ├── mlp_moe_model.py │ │ ├── moe_model.py │ │ ├── multitask_divergence_deep_combine_chain_model.py │ │ ├── multitask_divergence_moe_model.py │ │ ├── multitask_moe_model.py │ │ ├── shortcut_chain_support_relu_moe_model.py │ │ └── stage2_logistic_model.py │ ├── average_precision_calculator.py │ ├── bagging_scripts/ │ │ ├── cnn-deep-combine-chain-bagging.sh │ │ ├── distillation-video-dcc-bagging.sh │ │ ├── lstmattention8max-bagging.sh │ │ ├── lstmparalleloutput-bagging.sh │ │ └── video-deep-combine-chain-bagging.sh │ ├── boosting_scripts/ │ │ ├── cnn-deep-combine-chain-boosting.sh │ │ ├── distillation-cnn-dcc-boosting.sh │ │ ├── distillation-lstmcnn-dcc-boosting.sh │ │ ├── distillation-lstmparalleloutput-boosting.sh │ │ ├── distillation-multilstm-dcc-boosting.sh │ │ ├── distillation-multiscale-cnn-lstm-boosting.sh │ │ ├── distillation-positional-lstmattention8max-boosting.sh │ │ ├── distillation-video-dcc-boosting.sh │ │ ├── lstmattention8max-boosting-weightclip.sh │ │ ├── lstmparalleloutput-boosting-weightclip.sh │ │ ├── video-deep-combine-chain-boosting-discardhopeless.sh │ │ ├── video-deep-combine-chain-boosting-weightclip.sh │ │ └── video-deep-combine-chain-boosting.sh │ ├── cascade_scripts/ │ │ ├── distillchain-v2-hybridchain.sh │ │ ├── distillchain-v2-hybridchain2.sh │ │ └── distillchain-v2-videochain.sh │ ├── cloudml-gpu-distributed.yaml │ ├── cloudml-gpu.yaml │ ├── data_augmentation.py │ ├── data_augmentation_scripts/ │ │ ├── eval-chaining-video.sh │ │ ├── run-chaining-cnn.sh │ │ ├── run-chaining-lstm.sh │ │ ├── run-chaining-video.sh │ │ ├── run-multiple-attention-pooling-positional-embedding.sh │ │ ├── run-multiscale-cnn-lstm-model.sh │ │ └── run-parallel-lstm-memory.sh │ ├── eval.py │ ├── eval.sh │ ├── eval_scripts/ │ │ ├── eval-att-lstm.sh │ │ ├── eval-att.sh │ │ ├── eval-bi-uni-lstm.sh │ │ ├── eval-chain-model-relu.sh │ │ ├── eval-chain-model-suprelu.sh │ │ ├── eval-chain-moe-0.4.sh │ │ ├── eval-chain-moe-freq.sh │ │ ├── eval-chain-moe-suprelu-vert+freq.sh │ │ ├── eval-chain-moe.sh │ │ ├── eval-cnn-deep-combine-chain.sh │ │ ├── eval-cnn-model.sh │ │ ├── eval-dbof.sh │ │ ├── eval-deep-cnn-deep-combine-chain.sh │ │ ├── eval-distill-video-dcc-noise-scene1.sh │ │ ├── eval-distill-video-dcc-noise-scene2.sh │ │ ├── eval-distillchain-cnn-dcc.sh │ │ ├── eval-distillchain-lstmcnn.sh │ │ ├── eval-distillchain-lstmparalleloutput.sh │ │ ├── eval-distillchain-multilstm.sh │ │ ├── eval-distillchain-v2-boostinglstmparalleloutput.sh │ │ ├── eval-distillchain-v2-lstmattention8max.sh │ │ ├── eval-distillchain-v2-lstmcnn.sh │ │ ├── eval-distillchain-v2-lstmparalleloutput.sh │ │ ├── eval-distillchain-v2-multilstm.sh │ │ ├── eval-distillchain-v2-multiscale-cnnlstm.sh │ │ ├── eval-distillchain-v2-video-dcc.sh │ │ ├── eval-distillchain-video-dcc.sh │ │ ├── eval-frame-seg.sh │ │ ├── eval-framehop-lstmmem.sh │ │ ├── eval-layer-chain-moe8-freq.sh │ │ ├── eval-layer-moe-vert.sh │ │ ├── eval-lstm-attention-8max.sh │ │ ├── eval-lstm-cnn-deep-combine-chain.sh │ │ ├── eval-lstm-look-back.sh │ │ ├── eval-lstm-positional-attention-8max.sh │ │ ├── eval-lstmmem-augmenter.sh │ │ ├── eval-lstmmem-chain-freq.sh │ │ ├── eval-lstmmem-chain.sh │ │ ├── eval-lstmmem-cnnlstm.sh │ │ ├── eval-lstmmem-deep-chain.sh │ │ ├── eval-lstmmem-deep-combine-chain-length.sh │ │ ├── eval-lstmmem-dropout.sh │ │ ├── eval-lstmmem-feature.sh │ │ ├── eval-lstmmem-input-chain.sh │ │ ├── eval-lstmmem-input-noise.sh │ │ ├── eval-lstmmem-l2norm.sh │ │ ├── eval-lstmmem-layernorm.sh │ │ ├── eval-lstmmem-lowres.sh │ │ ├── eval-lstmmem-no-transform.sh │ │ ├── eval-lstmmem-noise.sh │ │ ├── eval-lstmmem-parallel.sh │ │ ├── eval-lstmmem-shortcut-chain-freq.sh │ │ ├── eval-lstmmem2048.sh │ │ ├── eval-lstmmemory-audio.sh │ │ ├── eval-lstmmemory-layer1.sh │ │ ├── eval-lstmmemory.sh │ │ ├── eval-lstmoutput-parallel.sh │ │ ├── eval-mem.sh │ │ ├── eval-mm-lstm.sh │ │ ├── eval-moe-baseline.sh │ │ ├── eval-moe-batchagreement1.sh │ │ ├── eval-moe-batchagreement2.sh │ │ ├── eval-moe-batchagreement3.sh │ │ ├── eval-moe-model.sh │ │ ├── eval-moe-topk-batchagreement1.sh │ │ ├── eval-moe-topk-batchagreement2.sh │ │ ├── eval-moe-topk-batchagreement3.sh │ │ ├── eval-multi-lstmmem-deep-chain.sh │ │ ├── eval-multi-view-cnn-deep-combine-chain.sh │ │ ├── eval-multires-lstm-deep-combine-chain.sh │ │ ├── eval-multitask-ce.sh │ │ ├── eval-multitask.sh │ │ ├── eval-positional-cnn-dcc.sh │ │ ├── eval-stage2-logistic.sh │ │ ├── eval-stage2-moe.sh │ │ ├── eval-video-deep-chain.sh │ │ ├── eval-video-deep-combine-addnoise.sh │ │ ├── eval-video-deep-combine-chain-dropout.sh │ │ ├── eval-video-deep-combine-chain-labelsmoothing.sh │ │ ├── eval-video-deep-combine-chain-noise.sh │ │ ├── eval-video-deep-combine-chain.sh │ │ ├── eval-video-distillchain-video-dcc.sh │ │ ├── eval-video-divergence-chain-model.sh │ │ ├── eval-video-divergence-moe-model.sh │ │ ├── eval-video-hidden-chain.sh │ │ ├── eval-video-hidden-combine-chain.sh │ │ ├── eval-video-logistic.sh │ │ ├── eval-video-moe.sh │ │ ├── eval-video-pairwise.sh │ │ └── eval-video-verydeep-combine-chain.sh │ ├── eval_util.py │ ├── feature_transform.py │ ├── frame_level_models.py │ ├── infer_scripts/ │ │ ├── infer-attentionlstm_moe4.sh │ │ ├── infer-biunilstm1024_moe8.sh │ │ ├── infer-cnn_deep_combine_chain.sh │ │ ├── infer-cnn_lstmmemory1024_moe8.sh │ │ ├── infer-cnn_model.sh │ │ ├── infer-dbof.sh │ │ ├── infer-deep_cnn_deep_combine.sh │ │ ├── infer-deeplstm1024_layer6_moe4.sh │ │ ├── infer-distill_video_dcc.sh │ │ ├── infer-distillation-cnn-dcc.sh │ │ ├── infer-distillation-lstmattention8max.sh │ │ ├── infer-distillation-lstmgate.sh │ │ ├── infer-distillation-video-dcc.sh │ │ ├── infer-distillation.sh │ │ ├── infer-distillchain-cnn-dcc.sh │ │ ├── infer-distillchain-lstmcnn.sh │ │ ├── infer-distillchain-lstmparalleloutput.sh │ │ ├── infer-distillchain-v2-boost-lstmparalleloutput.sh │ │ ├── infer-distillchain-v2-lstmattention8max.sh │ │ ├── infer-distillchain-v2-lstmcnn.sh │ │ ├── infer-distillchain-v2-lstmparalleloutput.sh │ │ ├── infer-distillchain-v2-multilstm.sh │ │ ├── infer-distillchain-v2-multiscal-cnnlstm.sh │ │ ├── infer-distillchain-v2-video-dcc.sh │ │ ├── infer-frame_seg.sh │ │ ├── infer-framehop_lstm.sh │ │ ├── infer-lstm_attention8_max.sh │ │ ├── infer-lstm_cnn_deep_combine_chain.sh │ │ ├── infer-lstmattlstm1024_moe8.sh │ │ ├── infer-lstmmemory-audio.sh │ │ ├── infer-lstmmemory-layer1.sh │ │ ├── infer-lstmmemory1024_deep_combine_chain_add_length.sh │ │ ├── infer-lstmmemory1024_moe8.sh │ │ ├── infer-lstmmemory2048_moe4.sh │ │ ├── infer-lstmparallelmemory1024_moe8.sh │ │ ├── infer-lstmparalleloutput1024_moe8.sh │ │ ├── infer-model_input.sh │ │ ├── infer-multilstmmemory1024_moe4_deep_chain.sh │ │ ├── infer-multires_lstm_deep_combine_chain.sh │ │ ├── infer-positional-lstmattention8max.sh │ │ ├── infer-video-distillchain-video-dcc.sh │ │ ├── infer-video_group_moe4_noise0.2_layer4_elu.sh │ │ ├── infer-video_logistic.sh │ │ ├── infer-video_moe16_model.sh │ │ └── infer-video_very_deep_combine_chain.sh │ ├── inference-layer.py │ ├── inference-pre-ensemble-get-input.py │ ├── inference-pre-ensemble-with-predictions.py │ ├── inference-pre-ensemble.py │ ├── inference-sample-error-analysis.py │ ├── inference-sample-error.py │ ├── inference-stage1.py │ ├── inference.py │ ├── losses.py │ ├── mean_average_precision_calculator.py │ ├── model_utils.py │ ├── models.py │ ├── readers.py │ ├── train-with-predictions.py │ ├── train-with-rebuild.py │ ├── train.py │ ├── training_scripts/ │ │ ├── run-cascade-75-chaining-cnn.sh │ │ ├── run-cascade-75-chaining-lstm-cnn.sh │ │ ├── run-cascade-75-chaining-lstm.sh │ │ ├── run-cascade-75-chaining-parallel-lstm.sh │ │ ├── run-cascade-75-chaining-video.sh │ │ ├── run-cascade-75-multiple-attention-pooling.sh │ │ ├── run-cascade-76-chaining-cnn.sh │ │ ├── run-cascade-76-chaining-lstm-cnn.sh │ │ ├── run-cascade-76-chaining-lstm.sh │ │ ├── run-cascade-76-chaining-video.sh │ │ ├── run-cascade-76-multiple-attention-pooling.sh │ │ ├── run-cascade-76-multiscale-cnn-lstm.sh │ │ ├── run-cascade-76-parallel-lstm-boosting.sh │ │ ├── run-cascade-76-parallel-lstm.sh │ │ ├── run-chaining-cnn.sh │ │ ├── run-chaining-deep-cnn.sh │ │ ├── run-chaining-lstm-cnn.sh │ │ ├── run-chaining-lstm.sh │ │ ├── run-chaining-multi-resolution-lstm.sh │ │ ├── run-chaining-shared-lstm.sh │ │ ├── run-chaining-video.sh │ │ ├── run-cnn-lstm.sh │ │ ├── run-cnn-model.sh │ │ ├── run-lstm-memory-cell1024.sh │ │ ├── run-lstm-memory-cell2048.sh │ │ ├── run-multiple-attention-pooling-positional-embedding.sh │ │ ├── run-multiscale-cnn-lstm-model.sh │ │ ├── run-parallel-lstm-memory.sh │ │ ├── run-parallel-lstm-output.sh │ │ └── run-temporal-pooling-lstm.sh │ ├── training_utils/ │ │ ├── del.py │ │ ├── human_readable_error_analysis.py │ │ ├── reweight_sample_freq.py │ │ ├── sample_freq.py │ │ ├── select.py │ │ └── video_original_boosting_error_analysis.py │ ├── utils.py │ └── video_level_models.py └── youtube-8m-zhangteng/ ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── YM_framemean.py ├── YM_labels_matrix.py ├── YM_labels_model.py ├── YM_labels_vocab.py ├── YM_readframefeature.py ├── __init__.py ├── average_precision_calculator.py ├── cloudml-gpu-distributed.yaml ├── cloudml-gpu.yaml ├── eval.py ├── eval_autoencoder.py ├── eval_distill.py ├── eval_embedding.py ├── eval_scripts/ │ ├── eval-distillchain_cnndcc_layer2moe4.sh │ ├── eval-distillchain_lstm_extend_moe8.sh │ ├── eval-distillchain_lstm_gate_moe8.sh │ ├── eval-distillchain_lstm_gate_moe8_v2.sh │ ├── eval-distillchain_lstm_glu2_moe8_v2.sh │ ├── eval-distillchain_lstm_moe8.sh │ ├── eval-distillchain_lstm_moe8_v2.sh │ ├── eval-distillchain_lstm_multiscale2layer_moe8.sh │ ├── eval-distillchain_lstm_multiscale4layer_moe8.sh │ ├── eval-distillchain_video_norm_moe8_local.sh │ ├── eval-distillsplit_lstm_gate_moe8.sh │ ├── eval-lstm2_attention8_max.sh │ ├── eval-lstm_attention8_max.sh │ ├── eval-lstm_gate_multiscale4_moe4.sh │ ├── eval-lstm_multiscale4_moe4.sh │ ├── eval-lstm_random_moe8.sh │ ├── eval-lstm_shortlayers_moe8.sh │ ├── eval-lstmbiglu_1024_moe8.sh │ ├── eval-lstmgate1024_moe8.sh │ ├── eval-lstmglu2_1024_moe8.sh │ ├── eval-video_knowledge_combine_chain.sh │ ├── eval-video_notzero_combine_chain.sh │ ├── eval-video_relabel_combine_chain.sh │ └── eval-video_softmax_combine_chain.sh ├── eval_util.py ├── frame_level_models.py ├── infer_scripts/ │ ├── infer-distillchain_cnndcc_layer2moe4.sh │ ├── infer-distillchain_cnndcc_layer2moe4_ensemble.sh │ ├── infer-distillchain_lstm_extend_moe8.sh │ ├── infer-distillchain_lstm_gate_moe8.sh │ ├── infer-distillchain_lstm_gate_moe8_v2.sh │ ├── infer-distillchain_lstm_glu2_moe8_v2.sh │ ├── infer-distillchain_lstm_moe8.sh │ ├── infer-distillchain_lstm_moe8_v2.sh │ ├── infer-distillchain_lstm_multiscale2layer_moe8.sh │ ├── infer-distillchain_lstm_multiscale4layer_moe8.sh │ ├── infer-distillchain_video_norm_moe8.sh │ ├── infer-distillchain_video_norm_moe8_local.sh │ ├── infer-distillsplit_lstm_gate_moe8.sh │ ├── infer-lstm2_attention8_max.sh │ ├── infer-lstm_attention8_max.sh │ ├── infer-lstm_attention_max_mean.sh │ ├── infer-lstm_gate_multiscale4_moe4.sh │ ├── infer-lstm_multiscale4_moe4.sh │ ├── infer-lstm_random_mean_moe8.sh │ ├── infer-lstm_shortlayers_moe8.sh │ ├── infer-lstmbiglu_1024_moe8.sh │ ├── infer-lstmgate1024_moe8.sh │ ├── infer-lstmglu2_1024_moe8.sh │ ├── infer-video_notzero_combine_chain.sh │ └── infer-video_relabel_combine_chain.sh ├── inference-pre-ensemble-distill.py ├── inference-pre-ensemble.py ├── inference.py ├── inference_autoencoder.py ├── inference_embedding.py ├── inference_test.py ├── inference_with_rebuild.py ├── labels_autoencoder.py ├── labels_embedding.py ├── labels_rbm.py ├── losses.py ├── losses_embedding.py ├── mean_average_precision_calculator.py ├── model_utils.py ├── models.py ├── readers.py ├── rnn_residual.py ├── train-with-rebuild.py ├── train.py ├── train_autoencoder.py ├── train_embedding.py ├── train_ensemble.py ├── train_scripts/ │ ├── run-attention-pooling-lstm-a.sh │ ├── run-attention-pooling-lstm-s.sh │ ├── run-attention-pooling-lstm2lstm.sh │ ├── run-attention-pooling.sh │ ├── run-bilstm-a.sh │ ├── run-cascade-76-lstm-a.sh │ ├── run-cascade-76-lstm-s.sh │ ├── run-cascade-76-lstm.sh │ ├── run-cascade-attention-pooling.sh │ ├── run-cascade-chaining-cnn-layer2.sh │ ├── run-cascade-chaining-video-normalize.sh │ ├── run-cascade-lstm-s-split.sh │ ├── run-cascade-lstm-s.sh │ ├── run-cascade-lstm.sh │ ├── run-cascade-multiscale-cnn-lstm-laery4.sh │ ├── run-cascade-multiscale-cnn-lstm-layer2.sh │ ├── run-chaining-video-add-confident.sh │ ├── run-chaining-video-infrequent-softmax.sh │ ├── run-chaining-video-normal.sh │ ├── run-chaining-video-vertical.sh │ ├── run-lstm-random-augmentation.sh │ ├── run-lstm-s.sh │ ├── run-multiscale-cnn-lstm.sh │ └── run-temporal-segment-lstm.sh ├── training_utils/ │ ├── del.py │ └── select.py ├── utils.py ├── video_level_models.py └── writers.py