/LSTM_time_series_dynamic_Behaviour_modelling

Modelling dynamic behavior of time series using LSTM

Primary LanguageJupyter Notebook

Semester Project

  Project Title: Modelling Dynamic Temporal Behaviour Using Recurrent Neural Networks: AIR POLLUTION AS A CASE STUDY.
  BY           : @adderbyte.
  LAB          : Artificial Intelligence Lab EPFL, Switzerland.
  Date         : 2017 Spring Session.

Background

This project counts as a Semester Project which is part of the requirement for a Master Degree in Communication Systems at Ecole Plytechnique Federale de Laussane.

Update: Use the Updated version of the LSTM model. Though it uses a different data set. It gives better results. Adapts it to any data set as desired. Further improvement could be possible using Gramian Angular Field ... coming soon


Introduction

The project is about Modelling Dynamic behaviour using Recurrent Neural Network. In particular we will be using Long Short term memory in this project (as an example of RNN) implemented using TensorFlow. Using these tools we will model and forecast Air pollution/ Air quality index of various countries and cities.


Important Domain Knowledge for the project

Important domain knowledge used in this project:

1) Fundamentals of Air Pollution.
2) Statistical Analysis of data.
3) Time series Forecast
4) Recurrent Neural Network (Long Short Term Memory)

Aims And Objectives

1) Collect data from various sources and do  data-preprocessing 
2) Use LSTM/time series analysis  to predict air pollution 
3) Provide good visualisation of the results 
4) Model the relationship/correlation between air pollutants
5) Deal with Missing data

Using this Repo

The following order is perhaps recommended for assessing the files provided in this repo:

1) Air Pollution Essentials
2) Tensor Flow Tutorial
3) LSTM/ RNN

Optimal Model Selection Workflow.

Below we provide a graphical representation of the task flow.


Resources

  1. Abshiskey Tiwary and Jeremy Colls (2002), Air Pollution : measurement, Modelling and Mitigation, Routledge Taylor and Francis group , London and New York.

  2. Paolo Zanetti (1990) , Air Plollution Modelling: Theories, Computational Methods and Available Software, Computation Mechanics Publications, Bookcraft Ltd, Avon, Uk.

  3. a quality index

  4. Air quality Beginner's Guide


License

MIT