/UCTB

Primary LanguagePythonMIT LicenseMIT

UCTB (Urban Computing Tool Box)

Python PyPI tensorflowhttps://img.shields.io/badge/license-MIT-green


News

2021-11: Our paper on UCTB, entitled 'Exploring the Generalizability of Spatio-Temporal Traffic Prediction: Meta-Modeling and an Analytic Framework', has been accepted by IEEE TKDE! [IEEE Xplore][arXiv]


Urban Computing Tool Box is a package providing spatial-temporal prediction models for various urban computing tasks, such as traffic prediction, crowd flow prediction, ridesharing demand prediction, etc. It contains both conventional models and state-of-art models.

Currently the package supported the following models: (Details)

  • ARIMA
  • DCRNN
  • DeepST
  • GeoMAN
  • HM
  • HMM
  • ST-MGCN
  • ST-ResNet
  • STMeta
  • XGBoost

UCTB is a flexible and open package. You can use the data we provided or use your own data, the data structure is well stated in the tutorial chapter. You can build your own model based on model-units we provided and use the model-training class to train the model.

UCTB toolbox may not work successfully with the upgrade of some packages. We thus encourage you to use the specific version of packages or use our docker environment to avoid these unseen errors.

python==3.6
tensorflow==1.13
Keras==2.2.4
h5py==2.9.0

Documentation