Skip to content

denaldo98/timeseries_forecasting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Time Series Forecasting

Assignment 2 of the course Artificial Neural Networks and Deep Learning at Politecnico di Milano: Deep Learning models to to predict future samples of a multivariate time series. The goal is to design and implement forecasting models to learn how to exploit past observations in the input sequence to correctly predict the future.

Project realized with Keras module in Python.

Authors:

  • Denaldo Lapi
  • Fabio Raffaeli

Dataset and Development steps

We were provided with the training dataset, while models were evaluated on a hidden test dataset (not provided). Details about the evaluation procedure are reported here

Details about the dataset and some exploratory data analysis are reported in the first part of the provided Python notebook notebook_Final.

The notebook contains also the implementation of the best model we developed to solve the taks, which is a Seq2Seq model with the Attention mechanism.

The report .pdf file contains the main steps we performed to solve the taks:

  • Data preparation (data splitting, normalization, building of the supervised samples)
  • Tried models: hiearchical LSTM, LSTM models, Seq2Seq models, Seq2Seq models with attention, Transformer model

About

Time Series Forecasting using Deep Learning models

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published