Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ying-wen/time_series_prediction
Time series prediction project for Information Retrieval and Data Mining(COMPGI15)
https://github.com/ying-wen/time_series_prediction
Last synced: 3 months ago
JSON representation
Time series prediction project for Information Retrieval and Data Mining(COMPGI15)
- Host: GitHub
- URL: https://github.com/ying-wen/time_series_prediction
- Owner: ying-wen
- Created: 2016-03-28T23:41:53.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-04-16T14:39:12.000Z (over 8 years ago)
- Last Synced: 2024-05-19T19:11:24.014Z (6 months ago)
- Language: Jupyter Notebook
- Size: 16.2 MB
- Stars: 31
- Watchers: 2
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Time Series Analysis: Load Forecasting Track of Global Energy
Time series prediction project for IRDM(COMPGI15) 2016 @ UCLGroup 30 ([Yijing YANG](mailto:[email protected]), [Xinyi HE]([email protected]), [Ying WEN](mailto:[email protected]))
## Models
* Stateful Recurrent Neural Network: [Link](./load_prediction_model_stateful_lstm.ipynb) (The details can be found in the ipython notebook)To more intuitively and vividly illustrate the stateful LSTM model, the following figure shows the structure and processes of the stateful LSTM model:
![figure](./stateful_lstm.jpg)* XGBoost: [Link](./load_prediction_model_xgboost.ipynb)
## Results
The following figure is fitting and forecasting resluts of stateful LSTM model (3 layers LSTM with history load as input).Note, this figure shows model’s fitting and forecasting results from 17/06/2008 to 30/06/2008. In the first half, 17/06/2008 to 23/06/2008 is training fitting data; The second half from 24/06/2008 to 30/06/2008 is testing forecasting data. Besides, the blue line represents expected data and the green line represents predicted data and zone 21 is load sum of the other 20 zones.
To find more result figures, please check the [results folder](./results).
![result_figure](./results/2_weeks_result_3_layers_lstm_with_history_load_as_input.png)
## Requirements
* Python 2.7
* Keras
* XGBoostTo install all the requirements:
```
pip install requirement.txt
```## Dataset
* [Load Forecasting](https://www.kaggle.com/c/global-energy-forecasting-competition-2012-load-forecasting/data)