Skip to content

TbearFC/awesome-TS-prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

awesome-TS-prediction

A curated list of awesome time series predict algorithm, libraries and software.

Read this in English, Traditional Chinese

Contents

Research Summaries and Trends

Research Labs

Back to Top

  • Tensorflow - This tutorial is an introduction to time series forecasting using TensorFlow. It builds a few different styles of models including Convolutional and Recurrent Neural Networks (CNNs and RNNs).

Tutorials

Back to Top

Reading Content

Paper

Blog

Videos and Online Courses

Back to Top

Books

Libraries

Back to Top

Deep Learning Methond

  • LSTM - LSTM built using the Keras Python package to predict time series steps and sequences. Includes sine wave and stock market data.
  • Seq2Seq - This repo aims to be a useful collection of notebooks/code for understanding and implementing seq2seq neural networks for time series forecasting. Networks are constructed with keras/tensorflow.
  • DeepAR - Seq2Seq model for probabilistic time series.
  • GluonTS - GluonTS is a Python toolkit for probabilistic time series modeling.GluonTS provides utilities for loading and iterating over time series datasets, state of the art models ready to be trained, and building blocks to define your own models and quickly experiment with different solutions.

Statistical Method

  • Fbprophet - Prophet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well.
  • scikit-learn - Simple and efficient tools for predictive data analysis
  • Sklearn for pandas - This module provides a bridge between Scikit-Learn's machine learning methods and pandas-style Data Frames. In particular, it provides a way to map DataFrame columns to transformations, which are later recombined into features.
  • Statsmodels - statsmodels is a Python module that provides classes and functions for the estimation of many different statistical models, as well as for conducting statistical tests, and statistical data exploration.

Datasets

Back to Top

  • COVID-19 time series - Coronavirus disease 2019 (COVID-19) time series listing confirmed cases, reported deaths and reported recoveries. Data is disaggregated by country (and sometimes subregion).
  • Numenta's NAB - NAB is a novel benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications.
  • Yahoo's Webscope S5 - The dataset consists of real and synthetic time-series with tagged anomaly points. The dataset tests the detection accuracy of various anomaly-types including outliers and change-points.

License

License - CC0

About

A curated list of awesome time series predict algorithm, libraries and software.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published