gitextract_poyacrh5/ ├── .gitignore ├── Experiments/ │ ├── AGCRN/ │ │ ├── AGCRN.py │ │ ├── Runner.py │ │ └── params.conf │ ├── ARIMA/ │ │ ├── ARIMA.py │ │ ├── ARIMA_Parallel.py │ │ ├── RunnerARIMA.py │ │ └── trials.py │ ├── ASTGCN/ │ │ ├── ASTGCN.py │ │ ├── Runner.py │ │ └── configurations/ │ │ ├── METR_LA_astgcn.conf │ │ ├── PEMS04_astgcn.conf │ │ └── PEMS08_astgcn.conf │ ├── CustomizedDemo/ │ │ ├── Runner_topk.py │ │ ├── STMeta_Obj_topk.py │ │ ├── STMeta_v0.model.yml │ │ ├── STMeta_v1.model.yml │ │ ├── STMeta_v2.model.yml │ │ ├── STMeta_v3.model.yml │ │ ├── metro_shanghai.data.yml │ │ └── topKGraph.py │ ├── DCRNN/ │ │ ├── DCRNN.py │ │ ├── bike_trial.py │ │ ├── cs_trial.py │ │ ├── didi_trial.py │ │ ├── metr_trial.py │ │ ├── metro_trial.py │ │ ├── pems_trial.py │ │ └── street_didi_trial.py │ ├── DeepST/ │ │ ├── DeepST.py │ │ ├── param_search.yml │ │ └── search_space.json │ ├── GBRT/ │ │ ├── GBRT.py │ │ ├── gbrt_config.yml │ │ └── gbrt_search_space.json │ ├── GMAN/ │ │ ├── GMAN.py │ │ └── Runner.py │ ├── GraphWaveNet/ │ │ ├── GraphWaveNet.py │ │ └── Runner.py │ ├── HM/ │ │ ├── HM.py │ │ ├── hm_closeness_search_space.json │ │ ├── hm_config.yml │ │ └── hm_search_space.json │ ├── HMM/ │ │ ├── HMM.py │ │ └── trials.py │ ├── MTGNN/ │ │ ├── MTGNN.py │ │ └── Runner.py │ ├── MultiStepPredict/ │ │ ├── Code/ │ │ │ ├── DirRec_ARIMA.py │ │ │ ├── DirRec_DCRNN.py │ │ │ ├── DirRec_STMeta.py │ │ │ ├── DirRec_XGBoost.py │ │ │ └── viz.py │ │ └── README.md │ ├── ParameterSearch/ │ │ ├── ARIMA.py │ │ ├── CPT_GBRT.py │ │ ├── CPT_HM.py │ │ ├── CPT_STMeta_Obj.py │ │ ├── CPT_XGBoost.py │ │ ├── config.yml │ │ ├── hm_config.yml │ │ ├── hm_search_space.json │ │ ├── plot_paper.ipynb │ │ ├── results/ │ │ │ └── HM_Bike_NYC.json │ │ ├── search_space.json │ │ ├── xgboost_config.yml │ │ └── xgboost_search_space.json │ ├── RegionGeneration/ │ │ └── region_generation.py │ ├── STGCN/ │ │ ├── Runner.py │ │ └── STGCN.py │ ├── STMeta/ │ │ ├── RunnerCPTtrial.py │ │ ├── RunnerLSTM.py │ │ ├── RunnerStreetDiDi.py │ │ ├── RunnerWWW.py │ │ ├── Runner_GRU.py │ │ ├── Runner_M1_0.py │ │ ├── Runner_M1_1.py │ │ ├── Runner_M2_0.py │ │ ├── Runner_M2_1.py │ │ ├── Runner_Main.py │ │ ├── Runner_PS_Chicago.py │ │ ├── Runner_PS_NYC.py │ │ ├── Runner_PS_Shanghai.py │ │ ├── Runner_singleGraph.py │ │ ├── Runner_temporalAblation.py │ │ ├── Runner_v3.py │ │ ├── STMeta_Obj.py │ │ ├── STMeta_Obj_time.py │ │ ├── STMeta_v0.model.yml │ │ ├── STMeta_v1.model.yml │ │ ├── STMeta_v2.model.yml │ │ ├── STMeta_v3.model.yml │ │ ├── bike_chicago.data.yml │ │ ├── bike_dc.data.yml │ │ ├── bike_nyc.data.yml │ │ ├── chargestation_beijing.data.yml │ │ ├── didi_chengdu.data.yml │ │ ├── didi_chengdu_street.data.yml │ │ ├── didi_xian.data.yml │ │ ├── didi_xian_street.data.yml │ │ ├── gc_search.json │ │ ├── lstm_search.json │ │ ├── metr_la.data.yml │ │ ├── metro_chongqing.data.yml │ │ ├── metro_shanghai.data.yml │ │ ├── param_search.yml │ │ └── pems_bay.data.yml │ ├── STMeta_Transfer/ │ │ ├── Runner.py │ │ ├── STMeta_Pretrain.py │ │ ├── STMeta_Transfer.py │ │ ├── STMeta_Transfer_Dynamic.py │ │ ├── STMeta_Transfer_Test.py │ │ ├── STMeta_v1.model.yml │ │ ├── STMeta_v2.model.yml │ │ ├── STMeta_v3.model.yml │ │ ├── STMeta_v4.model.yml │ │ ├── bike_chicago.data.yml │ │ ├── bike_dc.data.yml │ │ ├── bike_nyc.data.yml │ │ ├── chargestation_beijing.data.yml │ │ ├── didi_chengdu.data.yml │ │ ├── didi_xian.data.yml │ │ ├── metro_chongqing.data.yml │ │ ├── metro_shanghai.data.yml │ │ ├── network_search.json │ │ ├── param_search.yml │ │ ├── transfer_record.md │ │ ├── transfer_record_bk.md │ │ ├── transfer_result_overall.md │ │ └── 使用流量匹配的结果.md │ ├── STSGCN/ │ │ ├── Runner.py │ │ ├── STSGCN.py │ │ └── config/ │ │ ├── PEMS03/ │ │ │ ├── STMeta_emb.json │ │ │ ├── STMeta_emb_1.json │ │ │ ├── individual_GLU_mask_emb.json │ │ │ ├── individual_GLU_nomask_emb.json │ │ │ ├── individual_GLU_nomask_noemb.json │ │ │ ├── individual_relu_nomask_noemb.json │ │ │ └── sharing_relu_nomask_noemb.json │ │ ├── PEMS04/ │ │ │ ├── individual_GLU.json │ │ │ ├── individual_GLU_mask_emb.json │ │ │ ├── individual_relu.json │ │ │ ├── sharing_GLU.json │ │ │ └── sharing_relu.json │ │ ├── PEMS07/ │ │ │ └── individual_GLU_mask_emb.json │ │ └── PEMS08/ │ │ └── individual_GLU_mask_emb.json │ ├── ST_MGCN/ │ │ ├── ST_MGCN_Obj.py │ │ ├── bike_trial.py │ │ ├── cs_trial.py │ │ ├── didi_trial.py │ │ ├── metr_trial.py │ │ ├── metro_trial.py │ │ ├── param_search.yml │ │ ├── params_search.json │ │ ├── pems_trial.py │ │ └── street_didi_trial.py │ ├── ST_ResNet/ │ │ ├── ST_ResNet.py │ │ ├── param_search.yml │ │ └── search_space.json │ ├── StabilityTest/ │ │ ├── CPT_AMulti_GCLSTM_Obj.py │ │ ├── CPT_AMulti_GCLSTM_Simplify_Obj.py │ │ ├── Master_CS_0.py │ │ ├── Master_DiDi_0.py │ │ └── Master_Metro_0.py │ ├── V3_GACN/ │ │ ├── GACN_Master.py │ │ └── GACN_Obj.py │ └── XGBoost/ │ ├── XGBoost.py │ ├── xgboost_config.yml │ └── xgboost_search_space.json ├── LICENSE ├── QuickStarts/ │ ├── ARIMA.py │ ├── DCRNN.py │ ├── DeepST.py │ ├── GBRT.py │ ├── GeoMAN.py │ ├── GraphWaveNet.py │ ├── HM.py │ ├── HMM.py │ ├── STMeta.py │ ├── ST_ResNet.py │ ├── Visualization.py │ ├── XGBoost.py │ └── XGBoost_Validate.py ├── README.md ├── UCTB/ │ ├── __init__.py │ ├── dataset/ │ │ ├── __init__.py │ │ ├── context_loader.py │ │ ├── data_loader.py │ │ └── dataset.py │ ├── evaluation/ │ │ ├── __init__.py │ │ └── metric.py │ ├── model/ │ │ ├── AGCRN.py │ │ ├── ARIMA.py │ │ ├── ASTGCN.py │ │ ├── DCRNN.py │ │ ├── DeepST.py │ │ ├── GMAN.py │ │ ├── GeoMAN.py │ │ ├── GraphWaveNet.py │ │ ├── HM.py │ │ ├── HMM.py │ │ ├── MCSTGCN.py │ │ ├── MTGNN.py │ │ ├── STGCN.py │ │ ├── STMeta.py │ │ ├── STSGCN.py │ │ ├── ST_MGCN.py │ │ ├── ST_ResNet.py │ │ ├── XGBoost.py │ │ └── __init__.py │ ├── model_unit/ │ │ ├── BaseModel.py │ │ ├── DCRNN_CELL.py │ │ ├── GraphModelLayers.py │ │ ├── ST_RNN.py │ │ └── __init__.py │ ├── preprocess/ │ │ ├── GraphGenerator.py │ │ ├── RegionGenerator.py │ │ ├── __init__.py │ │ ├── dataset_helper.py │ │ ├── preprocessor.py │ │ └── time_utils.py │ ├── train/ │ │ ├── EarlyStopping.py │ │ ├── LossFunction.py │ │ ├── MiniBatchTrain.py │ │ └── __init__.py │ └── utils/ │ ├── __init__.py │ ├── make_predict_dataset.py │ ├── multi_threads.py │ ├── utils_AGCRN.py │ ├── utils_ASTGCN.py │ ├── utils_GMAN.py │ ├── utils_GraphWaveNet.py │ ├── utils_MTGNN.py │ ├── utils_STGCN.py │ └── utils_STSGCN.py ├── __init__.py ├── build.py ├── build_install.py ├── dist/ │ └── UCTB-0.3.5-py3-none-any.whl ├── docs/ │ ├── .buildinfo │ ├── .doctrees/ │ │ ├── APIReference.doctree │ │ ├── UCTB.dataset.doctree │ │ ├── UCTB.doctree │ │ ├── UCTB.evaluation.doctree │ │ ├── UCTB.model.doctree │ │ ├── UCTB.model_unit.doctree │ │ ├── UCTB.preprocess.doctree │ │ ├── UCTB.train.doctree │ │ ├── UCTB.utils.doctree │ │ ├── environment.pickle │ │ ├── index.doctree │ │ ├── md_file/ │ │ │ ├── all_results.doctree │ │ │ ├── index.doctree │ │ │ ├── installation.doctree │ │ │ ├── introduction.doctree │ │ │ ├── predictive_tool.doctree │ │ │ ├── quickstart.doctree │ │ │ ├── src/ │ │ │ │ └── image/ │ │ │ │ └── README.doctree │ │ │ ├── static/ │ │ │ │ ├── MakeDatasetDiDi.doctree │ │ │ │ ├── MakeDatasetDiDi_TTI.doctree │ │ │ │ ├── current_supported_models.doctree │ │ │ │ ├── experiment_on_bike.doctree │ │ │ │ ├── experiment_on_chargestation.doctree │ │ │ │ ├── experiment_on_didi.doctree │ │ │ │ ├── experiment_on_metro.doctree │ │ │ │ ├── parameter_search.doctree │ │ │ │ ├── preprocess_api.doctree │ │ │ │ ├── quick_start.doctree │ │ │ │ ├── stable_test.doctree │ │ │ │ ├── stmeta.doctree │ │ │ │ └── transfer_record.doctree │ │ │ ├── tutorial.doctree │ │ │ ├── uctb_group.doctree │ │ │ ├── urban_dataset.doctree │ │ │ └── visualization_tool.doctree │ │ ├── modules.doctree │ │ └── update_guide.doctree │ ├── .nojekyll │ ├── APIReference.html │ ├── UCTB.dataset.html │ ├── UCTB.evaluation.html │ ├── UCTB.html │ ├── UCTB.model.html │ ├── UCTB.model_unit.html │ ├── UCTB.preprocess.html │ ├── UCTB.train.html │ ├── UCTB.utils.html │ ├── _modules/ │ │ ├── UCTB/ │ │ │ ├── dataset/ │ │ │ │ ├── data_loader.html │ │ │ │ └── dataset.html │ │ │ ├── evaluation/ │ │ │ │ └── metric.html │ │ │ ├── model/ │ │ │ │ ├── ARIMA.html │ │ │ │ ├── DCRNN.html │ │ │ │ ├── DeepST.html │ │ │ │ ├── GeoMAN.html │ │ │ │ ├── HM.html │ │ │ │ ├── HMM.html │ │ │ │ ├── STMeta.html │ │ │ │ ├── ST_MGCN.html │ │ │ │ ├── ST_ResNet.html │ │ │ │ └── XGBoost.html │ │ │ ├── model_unit/ │ │ │ │ ├── BaseModel.html │ │ │ │ ├── DCRNN_CELL.html │ │ │ │ ├── GraphModelLayers.html │ │ │ │ └── ST_RNN.html │ │ │ ├── preprocess/ │ │ │ │ ├── preprocessor.html │ │ │ │ └── time_utils.html │ │ │ ├── train/ │ │ │ │ ├── EarlyStopping.html │ │ │ │ └── MiniBatchTrain.html │ │ │ └── utils/ │ │ │ ├── multi_threads.html │ │ │ └── st_map.html │ │ ├── index.html │ │ └── tensorflow/ │ │ └── python/ │ │ └── keras/ │ │ └── utils/ │ │ └── tf_utils.html │ ├── _sources/ │ │ ├── APIReference.rst.txt │ │ ├── UCTB.dataset.rst.txt │ │ ├── UCTB.evaluation.rst.txt │ │ ├── UCTB.model.rst.txt │ │ ├── UCTB.model_unit.rst.txt │ │ ├── UCTB.preprocess.rst.txt │ │ ├── UCTB.rst.txt │ │ ├── UCTB.train.rst.txt │ │ ├── UCTB.utils.rst.txt │ │ ├── index.rst.txt │ │ ├── md_file/ │ │ │ ├── all_results.md.txt │ │ │ ├── all_results_setting.md.txt │ │ │ ├── index.md.txt │ │ │ ├── installation.md.txt │ │ │ ├── introduction.md.txt │ │ │ ├── predictive_tool.md.txt │ │ │ ├── quickstart.md.txt │ │ │ ├── src/ │ │ │ │ └── image/ │ │ │ │ └── README.md.txt │ │ │ ├── static/ │ │ │ │ ├── MakeDatasetDiDi.md.txt │ │ │ │ ├── MakeDatasetDiDi_TTI.md.txt │ │ │ │ ├── all_results.md.txt │ │ │ │ ├── amulti_gclstm.md.txt │ │ │ │ ├── current_supported_models.md.txt │ │ │ │ ├── experiment_on_bike.md.txt │ │ │ │ ├── experiment_on_chargestation.md.txt │ │ │ │ ├── experiment_on_didi.md.txt │ │ │ │ ├── experiment_on_metro.md.txt │ │ │ │ ├── parameter_search.md.txt │ │ │ │ ├── preprocess_api.md.txt │ │ │ │ ├── quick_start.md.txt │ │ │ │ ├── stable_test.md.txt │ │ │ │ ├── stmeta.md.txt │ │ │ │ ├── transfer_record.md.txt │ │ │ │ └── tutorial.md.txt │ │ │ ├── tutorial.md.txt │ │ │ ├── uctb_group.md.txt │ │ │ ├── urban_dataset.md.txt │ │ │ └── visualization_tool.md.txt │ │ ├── modules.rst.txt │ │ └── update_guide.txt │ ├── _static/ │ │ ├── _sphinx_javascript_frameworks_compat.js │ │ ├── alabaster.css │ │ ├── basic.css │ │ ├── css/ │ │ │ ├── badge_only.css │ │ │ └── theme.css │ │ ├── custom.css │ │ ├── doctools.js │ │ ├── documentation_options.js │ │ ├── epub.css │ │ ├── ie6.css │ │ ├── jquery-3.1.0.js │ │ ├── jquery-3.2.1.js │ │ ├── jquery-3.4.1.js │ │ ├── jquery-3.5.1.js │ │ ├── jquery-3.6.0.js │ │ ├── jquery.js │ │ ├── js/ │ │ │ └── theme.js │ │ ├── language_data.js │ │ ├── misty-light-windows.css │ │ ├── nature.css │ │ ├── pygments.css │ │ ├── pyramid.css │ │ ├── searchtools.js │ │ ├── sphinx_highlight.js │ │ ├── sphinxdoc.css │ │ ├── underscore-1.13.1.js │ │ ├── underscore-1.3.1.js │ │ ├── underscore.js │ │ └── websupport.js │ ├── genindex.html │ ├── index.html │ ├── md_file/ │ │ ├── all_results.html │ │ ├── installation.html │ │ ├── introduction.html │ │ ├── predictive_tool.html │ │ ├── src/ │ │ │ └── image/ │ │ │ └── README.html │ │ ├── static/ │ │ │ ├── stable_test.html │ │ │ └── transfer_record.html │ │ ├── uctb_group.html │ │ ├── urban_dataset.html │ │ └── visualization_tool.html │ ├── modules.html │ ├── objects.inv │ ├── py-modindex.html │ ├── search.html │ ├── searchindex.js │ ├── sphinx/ │ │ ├── APIReference.rst │ │ ├── Makefile │ │ ├── UCTB.dataset.rst │ │ ├── UCTB.evaluation.rst │ │ ├── UCTB.model.rst │ │ ├── UCTB.model_unit.rst │ │ ├── UCTB.preprocess.rst │ │ ├── UCTB.rst │ │ ├── UCTB.train.rst │ │ ├── UCTB.utils.rst │ │ ├── _build/ │ │ │ ├── .buildinfo │ │ │ ├── .doctrees/ │ │ │ │ ├── APIReference.doctree │ │ │ │ ├── UCTB.dataset.doctree │ │ │ │ ├── UCTB.doctree │ │ │ │ ├── UCTB.evaluation.doctree │ │ │ │ ├── UCTB.model.doctree │ │ │ │ ├── UCTB.model_unit.doctree │ │ │ │ ├── UCTB.preprocess.doctree │ │ │ │ ├── UCTB.train.doctree │ │ │ │ ├── UCTB.utils.doctree │ │ │ │ ├── environment.pickle │ │ │ │ ├── index.doctree │ │ │ │ ├── md_file/ │ │ │ │ │ ├── all_results.doctree │ │ │ │ │ ├── installation.doctree │ │ │ │ │ ├── introduction.doctree │ │ │ │ │ ├── predictive_tool.doctree │ │ │ │ │ ├── src/ │ │ │ │ │ │ └── image/ │ │ │ │ │ │ └── README.doctree │ │ │ │ │ ├── static/ │ │ │ │ │ │ ├── stable_test.doctree │ │ │ │ │ │ └── transfer_record.doctree │ │ │ │ │ ├── uctb_group.doctree │ │ │ │ │ ├── urban_dataset.doctree │ │ │ │ │ └── visualization_tool.doctree │ │ │ │ ├── modules.doctree │ │ │ │ └── update_guide.doctree │ │ │ ├── .nojekyll │ │ │ ├── APIReference.html │ │ │ ├── UCTB.dataset.html │ │ │ ├── UCTB.evaluation.html │ │ │ ├── UCTB.html │ │ │ ├── UCTB.model.html │ │ │ ├── UCTB.model_unit.html │ │ │ ├── UCTB.preprocess.html │ │ │ ├── UCTB.train.html │ │ │ ├── UCTB.utils.html │ │ │ ├── _sources/ │ │ │ │ ├── APIReference.rst.txt │ │ │ │ ├── UCTB.dataset.rst.txt │ │ │ │ ├── UCTB.evaluation.rst.txt │ │ │ │ ├── UCTB.model.rst.txt │ │ │ │ ├── UCTB.model_unit.rst.txt │ │ │ │ ├── UCTB.preprocess.rst.txt │ │ │ │ ├── UCTB.rst.txt │ │ │ │ ├── UCTB.train.rst.txt │ │ │ │ ├── UCTB.utils.rst.txt │ │ │ │ ├── index.rst.txt │ │ │ │ ├── md_file/ │ │ │ │ │ ├── all_results.md.txt │ │ │ │ │ ├── installation.md.txt │ │ │ │ │ ├── introduction.md.txt │ │ │ │ │ ├── predictive_tool.md.txt │ │ │ │ │ ├── src/ │ │ │ │ │ │ └── image/ │ │ │ │ │ │ └── README.md.txt │ │ │ │ │ ├── static/ │ │ │ │ │ │ ├── stable_test.md.txt │ │ │ │ │ │ └── transfer_record.md.txt │ │ │ │ │ ├── uctb_group.md.txt │ │ │ │ │ ├── urban_dataset.md.txt │ │ │ │ │ └── visualization_tool.md.txt │ │ │ │ ├── modules.rst.txt │ │ │ │ └── update_guide.txt │ │ │ ├── _static/ │ │ │ │ ├── _sphinx_javascript_frameworks_compat.js │ │ │ │ ├── basic.css │ │ │ │ ├── css/ │ │ │ │ │ ├── badge_only.css │ │ │ │ │ └── theme.css │ │ │ │ ├── doctools.js │ │ │ │ ├── documentation_options.js │ │ │ │ ├── jquery-3.1.0.js │ │ │ │ ├── jquery-3.6.0.js │ │ │ │ ├── jquery.js │ │ │ │ ├── js/ │ │ │ │ │ └── theme.js │ │ │ │ ├── language_data.js │ │ │ │ ├── pygments.css │ │ │ │ ├── searchtools.js │ │ │ │ ├── underscore-1.13.1.js │ │ │ │ ├── underscore-1.3.1.js │ │ │ │ ├── underscore.js │ │ │ │ └── websupport.js │ │ │ ├── genindex.html │ │ │ ├── index.html │ │ │ ├── md_file/ │ │ │ │ ├── all_results.html │ │ │ │ ├── installation.html │ │ │ │ ├── introduction.html │ │ │ │ ├── predictive_tool.html │ │ │ │ ├── src/ │ │ │ │ │ └── image/ │ │ │ │ │ └── README.html │ │ │ │ ├── static/ │ │ │ │ │ ├── stable_test.html │ │ │ │ │ └── transfer_record.html │ │ │ │ ├── uctb_group.html │ │ │ │ ├── update_guide.html │ │ │ │ ├── urban_dataset.html │ │ │ │ └── visualization_tool.html │ │ │ ├── modules.html │ │ │ ├── objects.inv │ │ │ ├── py-modindex.html │ │ │ ├── search.html │ │ │ ├── searchindex.js │ │ │ └── update_guide.html │ │ ├── conf.py │ │ ├── index.rst │ │ ├── make.bat │ │ ├── md_file/ │ │ │ ├── .gitignore │ │ │ ├── all_results.md │ │ │ ├── installation.md │ │ │ ├── introduction.md │ │ │ ├── predictive_tool.md │ │ │ ├── src/ │ │ │ │ └── image/ │ │ │ │ └── README.md │ │ │ ├── static/ │ │ │ │ ├── stable_test.md │ │ │ │ └── transfer_record.md │ │ │ ├── uctb_group.md │ │ │ ├── urban_dataset.md │ │ │ └── visualization_tool.md │ │ ├── modules.rst │ │ └── update_guide.txt │ └── update_guide.html ├── environment.yaml └── setup.py