Git Product home page Git Product logo

time-series-forecasting-and-deep-learning's Introduction

Time Series Forecasting and Deep Learning

GitHub commit activity GitHub last commit GitHub closed issues GitHub forks GitHub Repo stars

List of research papers focus on time series forecasting and deep learning, as well as other resources like competitions, datasets, courses, blogs, code, etc.

Table of Contents

Papers

2023

2022

2021

2020

2019

2018

2017

Blogs

Competitions

Courses

Libraries

  • arch

    • Autoregressive Conditional Heteroskedasticity (ARCH) and other tools for financial econometrics, written in Python (with Cython and/or Numba used to improve performance)
  • AutoTS

    • AutoTS is a time series package for Python designed for rapidly deploying high-accuracy forecasts at scale.
  • BasicTS

    • BasicTS (Basic Time Series) is a PyTorch-based benchmark and toolbox for time series forecasting (TSF).
  • Beibo

    • Beibo is a Python library that uses several AI prediction models to predict stocks returns over a defined period of time.
  • Cesium

    • Cesium is an end-to-end machine learning platform for time-series, from calculation of features to model-building to predictions.
  • Darts

    • Darts is a Python library for easy manipulation and forecasting of time series.
  • DeepOD

    • DeepOD is an open-source python framework for deep learning-based anomaly detection on multivariate data.
  • Flow Forecast

    • Flow Forecast is a deep learning PyTorch library for time series forecasting, classification, and anomaly detection.
  • GluonTS

    • GluonTS is a Python package for probabilistic time series modeling, focusing on deep learning based models.
  • Greykite

    • The Greykite library provides flexible, intuitive and fast forecasts through its flagship algorithm, Silverkite.
  • HyperTS

    • A Full-Pipeline Automated Time Series (AutoTS) Analysis Toolkit.
  • Kats

    • Kats is a toolkit to analyze time series data, a lightweight, easy-to-use, and generalizable framework to perform time series analysis.
  • Merlion

    • Merlion is a Python library for time series intelligence. It provides an end-to-end machine learning framework that includes loading and transforming data, building and training models, post-processing model outputs, and evaluating model performance.
  • NeuralForecast

    • NeuralForecast is a Python library for time series forecasting with deep learning models.
  • NeuralProphet

  • PaddleTS

    • PaddlePaddle-based Time Series Modeling in Python.
  • Prophet

    • Prophet is a forecasting procedure implemented in R and Python. It is fast and provides completely automated forecasts that can be tuned by hand by data scientists and analysts.
  • PyDaddy

    • A Python package to discover stochastic differential equations from time series data.
  • PyDMD: Python Dynamic Mode Decomposition

    • PyDMD is a Python package that uses Dynamic Mode Decomposition for a data-driven model simplification based on spatiotemporal coherent structures.
  • PyPOTS

    • A Python Toolbox for Data Mining on Partially-Observed Time Series.
  • Python Outlier Detection (PyOD)

    • PyOD is a comprehensive and scalable Python library for outlier detection (anomaly detection)
  • PyTorch Forecasting

    • PyTorch Forecasting is a PyTorch-based package for forecasting time series with state-of-the-art network architectures.
  • PyTorchTS

    • PyTorchTS is a PyTorch Probabilistic Time Series forecasting framework which provides state of the art PyTorch time series models by utilizing GluonTS as its back-end API and for loading, transforming and back-testing time series data sets.
  • pyts

    • pyts is a Python package dedicated to time series classification.
  • Qlib

    • Qlib is an AI-oriented quantitative investment platform, which aims to realize the potential, empower the research, and create the value of AI technologies in quantitative investment.
  • RQAlpha

    • A extendable, replaceable Python algorithmic backtest & trading framework supporting multiple securities.
  • sequitur

    • sequitur is a library that lets you create and train an autoencoder for sequential data in just two lines of code.
  • sktime

    • sktime is a library for time series analysis in Python. It provides a unified interface for multiple time series learning tasks.
  • TODS

    • TODS is a full-stack automated machine learning system for outlier detection on multivariate time-series data.
  • transdim

    • Machine learning for transportation data imputation and prediction.
  • tsai

    • tsai is an open-source deep learning package built on top of Pytorch & fastai focused on state-of-the-art techniques for time series tasks like classification, regression, forecasting, imputation...
  • tsam

    • tsam is a python package which uses different machine learning algorithms for the aggregation of time series.
  • tsaug

    • tsaug is a Python package for time series augmentation.
  • tsfresh

    • tsfresh provides systematic time-series feature extraction by combining established algorithms from statistics, time-series analysis, signal processing, and nonlinear dynamics with a robust feature selection algorithm.
  • tspiral

    • A python package for time series forecasting with scikit-learn estimators.

Datasets

Books

  • Forecasting: Principles and Practice (3rd ed)

    • Rob J Hyndman and George Athanasopoulos, 2021

    • This textbook is intended to provide a comprehensive introduction to forecasting methods and to present enough information about each method for readers to be able to use them sensibly.

Repositories

Tutorials

time-series-forecasting-and-deep-learning's People

Contributors

daosword avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.