/Practical-Deep-Learning-Applied-to-Time-Series

Practical Deep Learning resources for Time series analysis and forecasting

Primary LanguageJupyter Notebook

1. Practical DL applied to TS notebook collection:

This is the section where we can share the group's notebooks.

By data type:

  • Univariate:
  • Multivariate datasets:

By application:

  • TS → images:
    • Unaltered time series:
    • Gramian Angular Field (GAF):
    • Wavelet transform:
  • TS → text:
  • TS → tabular data:

By NN model types:

  • CNN models:
  • RNN models:
    • Without ULMFIT pretraining:
    • With ULMFIT pretraining:
  • Hybrid models:

By Approach:

  • Transfer learning:
  • Training from scratch:

By Target Type:

By # targets:

By # steps into the future:

2. DL applied to TS resources: third party resources

This is the section where we can share useful thrid party resources.

Datasets:

Libraries/ packages:

  • Algorithms:

    • pyts: is a Python package for time series transformation and classification. It aims to provide state-of-the-art as well as recently published algorithms for time series classification.
    • tslearn: is a Python package that provides machine learning tools for the analysis of time series. This package builds on (and hence depends on) scikit-learn, numpy and scipy libraries.
    • PyDLM: A python library for Bayesian time series modeling.
  • Databases:

    • arctic: high performance datastore for time series and tick data.
    • PyStore: fast data store for Pandas timeseries data.
    • Gnocchi: Gnocchi is an open-source time series database.

Third party notebooks/ repos:

Papers:

By NN model type:

Websites/ Blogs: