Predicting the remaining cycle time of ongoing cases is one important use case of predictive process monitoring.
It is machine learning approach based on survival analysis that can learn from complete/ongoing traces.
we train a neural network to predict the probability density function of the remaining cycle time of a running case.
https://fazaki.github.io/cycle_prediction/
cd ~
virtualenv -p ~/python-3.7/bin/python3 PROJECTNAME
Windows:
source ~/PROJECTNAME/Scripts/activate
Linux:
source ~/PROJECTNAME/bin/activate
pip install cycle-prediction
pip install -U pip ipykernel
ipython kernel install --user --name=PROJECTNAME
cd ~
Virtualenv -p ~/python-3.7/bin/python3 PROJECTNAME
Windows:
source ~/PROJECTNAME/Scripts/activate
Linux:
source ~/PROJECTNAME/bin/activate
pip install -U pip ipykernel
git clone https://github.com/fazaki/time-to-event/tree/master
cd time-to-event
pip install -e .
- Paper publication: https://link.springer.com/chapter/10.1007%2F978-3-030-72693-5_8