DeepFlowGen
A PyTorch-based implementation for DeepFlowGen, a deep neural network that generates intention-aware crowd flow by PoI (Point of Interest) distribution. The detailed implementation of DeepFlowGen is introduced in paper DeepFlowGen: Intention-aware Fine-Grained Crowd Flow Generation via Deep Neural Networks.
In addition to regular crowd inflow/outflow in regions, which is of shape
Our proposed DeepFlowGen is expected to generate intention-aware crowd flow merely based on static PoI distribution. This model requires the total crowd flow and users' check-in distribution for supervision in the training stage.
The Architecture of DeepFlowGen
- Dynamic Feature Extraction Stage
- Relation Modeling Stage
- Multi-task Generation Stage