Difference between revisions of "Forecasting"
m (→Time Series Forecasting - Statistical) |
m (→Time Series Forecasting - Deep Learning) |
||
| Line 526: | Line 526: | ||
{| class="wikitable" style="width: 550px;" | {| class="wikitable" style="width: 550px;" | ||
|| | || | ||
| − | <youtube> | + | <youtube>dMUmHsktl04</youtube> |
| − | <b> | + | <b>Time Series Data Encoding for Deep Learning, [[TensorFlow]] and [[Keras]] (10.1) |
| − | </b><br> | + | </b><br>Time series data is usually represented in the form of sequences when working with Keras and TensorFlow. In this video sequences are introduced for time series prediction. |
|} | |} | ||
|}<!-- B --> | |}<!-- B --> | ||
| Line 535: | Line 535: | ||
{| class="wikitable" style="width: 550px;" | {| class="wikitable" style="width: 550px;" | ||
|| | || | ||
| − | <youtube> | + | <youtube>9X_4i7zdSY8</youtube> |
| − | <b> | + | <b>Dafne van Kuppevelt | Deep learning for time series made easy |
| − | </b><br> | + | </b><br>PyData Amsterdam 2017 Deep learning is a state of the art method for many tasks, such as image classification and object detection. For researchers that have time series data, but are not an expert on deep learning, the barrier can be high to start using deep learning. We developed mcfly, an open source python library, to help machine learning novices explore the value of deep learning for time series data. In this talk, we will explore how machine learning novices can be aided in the use of deep learning for time series classification. In a variety of scientific fields researchers face the challenge of time series classification. For example, to classify activity types from wrist-worn accelerometer data or to classify epilepsy from electroencephalogram (EEG) data. For researchers who are new to the field of deep learning, the barrier can be high to start using deep learning. In contrast to computer vision use cases, where there are tools such as caffe that provide pre-defined models to apply on new data, it takes some knowledge to choose an architecture and hyperparameters for the model when working with time series data. We developed mcfly, an open source python library to make time series classification with deep learning easy. It is a wrapper around [[Keras]], a popular [[Python]] library for deep learning. Mcfly provides a set of suitable architectures to start with, and performs a search over possible hyper-parameters to propose a most suitable model for the classification task provided. We will demonstrate mcfly with excerpts from (multi-channel) time series data from movement sensors that are associated with a class label, namely activity type (sleeping, walking, climbing stairs). In our example, mcfly will be used to train a deep learning model to label new data. [http://github.com/jeffheaton/t81_558_deep_learning/blob/master/t81_558_class_10_1_timeseries.ipynb Code for This Video] [http://sites.wustl.edu/jeffheaton/t81-558/ Course Homepage] |
|} | |} | ||
|<!-- M --> | |<!-- M --> | ||
Revision as of 09:26, 13 September 2020
...Google search Youtube search...
|
|
Contents
- 1 Time Series Forecasting
- 2 Time Series AutoML
- 3 Time Series Forecasting - Statistical
- 3.1 Autoregression (AR)
- 3.2 Moving Average (MA)
- 3.3 Autoregressive Moving Average (ARMA)
- 3.4 Autoregressive Integrated Moving Average (ARIMA)
- 3.5 Seasonal Autoregressive Integrated Moving-Average (SARIMA)
- 3.6 Seasonal Autoregressive Integrated Moving-Average with Exogenous Regressors (SARIMAX)
- 3.7 Vector Autoregression (VAR)
- 3.8 Volume Weighted Moving Average (VWMA)
- 3.9 Vector Autoregression Moving-Average (VARMA)
- 3.10 Vector Autoregression Moving-Average with Exogenous Regressors (VARMAX)
- 4 Smoothing
- 5 Time Series Forecasting - Deep Learning
- 6 Demand Forecasting
Time Series Forecasting
- How to Tune LSTM Hyperparameters with Keras for Time Series Forecasting | Matt Dancho
- How (not) to use Machine Learning for time series forecasting: Avoiding the pitfalls | Vegard Flovik KDnuggeets
- How (not) to use Machine Learning for time series forecasting: Avoiding the pitfalls | Vegard Flovik - KDnuggets
- Time Series Prediction - 8 Techniques | Siraj Raval
- Amazon Forecast | AWS
- 7 Ways Time-Series Forecasting Differs from Machine Learning | Roman Josue de las Heras Torres
- Finding Patterns and Outcomes in Time Series Data - Hands-On with Python | ViralML.com
- Applying Statistical Modeling and Machine Learning to Perform Time-Series Forecasting | Tamara Louie
- Stationarity in time series analysis | Shay Palachy - Towards Data Science
- [http://www.youtube.com/
|
|
Time Series AutoML
|
|
|
|
Time Series Forecasting - Statistical
Classical time series forecasting methods may be focused on linear relationships, nevertheless, they are sophisticated and perform well on a wide range of problems, assuming that your data is suitably prepared and the method is well configured. 11 Classical Time Series Forecasting Methods in Python (Cheat Sheet) | Jason Brownlee - Machine Learning Mastery
|
|
|
|
|
|
Autoregression (AR)
YouTube search... ...Google search
|
|
Moving Average (MA)
YouTube search... ...Google search
|
|
Autoregressive Moving Average (ARMA)
YouTube search... ...Google search
|
|
Autoregressive Integrated Moving Average (ARIMA)
YouTube search... ...Google search
|
|
|
|
Seasonal Autoregressive Integrated Moving-Average (SARIMA)
YouTube search... ...Google search
|
|
Seasonal Autoregressive Integrated Moving-Average with Exogenous Regressors (SARIMAX)
YouTube search... ...Google search
|
|
Vector Autoregression (VAR)
YouTube search... ...Google search
|
|
Volume Weighted Moving Average (VWMA)
YouTube search... ...Google search
|
|
Vector Autoregression Moving-Average (VARMA)
YouTube search... ...Google search
|
|
Vector Autoregression Moving-Average with Exogenous Regressors (VARMAX)
YouTube search... ...Google search
|
|
Smoothing
|
|
|
|
Simple Exponential Smoothing (SES)
YouTube search... ...Google search
|
|
Holt's Exponential Smoothing
YouTube search... ...Google search
|
|
Winter's (Holt-Winter's) Exponential Smoothing (HWES)
YouTube search... ...Google search
|
|
Time Series Forecasting - Deep Learning
Applying deep learning methods like Multilayer Neural Networks and Long Short-Term Memory (LSTM) Recurrent Neural Network models to time series forecasting problems.| Jason Brownlee - Machine Learning Mastery
|
|
|
|
|
|
Demand Forecasting
|
|