Time Series Analysis, Forecasting, and Machine Learning

22h 47m 45s
English
Paid

Course description

Let me cut to the chase. This is not your average Time Series Analysis course. This course covers modern developments such as deep learning, time series classification (which can drive user insights from smartphone data, or read your thoughts from electrical activity in the brain), and more.

Read more about the course

Time Series Analysis has become an especially important field in recent years.

  • With inflation on the rise, many are turning to the stock market and cryptocurrencies in order to ensure their savings do not lose their value.

  • COVID-19 has shown us how forecasting is an essential tool for driving public health decisions.

  • Businesses are becoming increasingly efficient, forecasting inventory and operational needs ahead of time.

We will cover techniques such as:

  • ETS and Exponential Smoothing

  • Holt's Linear Trend Model

  • Holt-Winters Model

  • ARIMA, SARIMA, SARIMAX, and Auto ARIMA

  • ACF and PACF

  • Vector Autoregression and Moving Average Models (VAR, VMA, VARMA)

  • Machine Learning Models (including Logistic Regression, Support Vector Machines, and Random Forests)

  • Deep Learning Models (Artificial Neural Networks, Convolutional Neural Networks, and Recurrent Neural Networks)

  • GRUs and LSTMs for Time Series Forecasting

We will cover applications such as:

  • Time series forecasting of sales data

  • Time series forecasting of stock prices and stock returns

  • Time series classification of smartphone data to predict user behavior

The VIP version of the course will cover even more exciting topics, such as:

  • AWS Forecast (Amazon's state-of-the-art low-code forecasting API)

  • GARCH (financial volatility modeling)

  • FB Prophet (Facebook's time series library)

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 170 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Time Series Analysis, Forecasting, and Machine Learning

0:00
/
#1: Introduction and Outline

All Course Lessons (170)

#Lesson TitleDurationAccess
1
Introduction and Outline Demo
05:26
2
Warmup (Optional)
04:34
3
Where to Get the Code
08:00
4
How to use Github & Extra Coding Tips (Optional)
08:57
5
Time Series Basics Section Introduction
04:19
6
What is a Time Series?
04:53
7
Modeling vs. Predicting
02:31
8
Why Do We Care About Shapes?
05:57
9
Types of Tasks
06:34
10
Power, Log, and Box-Cox Transformations
06:04
11
Power, Log, and Box-Cox Transformations in Code
06:06
12
Forecasting Metrics
11:23
13
Financial Time Series Primer
11:03
14
Price Simulations in Code
03:07
15
Random Walks and the Random Walk Hypothesis
14:36
16
The Naive Forecast and the Importance of Baselines
06:46
17
Naive Forecast and Forecasting Metrics in Code
07:15
18
Time Series Basics Section Summary
03:15
19
Suggestion Box
03:11
20
Exponential Smoothing Section Introduction
03:03
21
Exponential Smoothing Intuition for Beginners
05:38
22
SMA Theory
03:37
23
SMA Code
08:42
24
EWMA Theory
11:08
25
EWMA Code
07:40
26
SES Theory
10:14
27
SES Code
11:56
28
Holt's Linear Trend Model (Theory)
07:56
29
Holt's Linear Trend Model (Code)
03:14
30
Holt-Winters (Theory)
11:21
31
Holt-Winters (Code)
07:53
32
Walk-Forward Validation
09:07
33
Walk-Forward Validation in Code
08:30
34
Application: Sales Data
05:01
35
Application: Stock Predictions
05:38
36
SMA Application: COVID-19 Counting
03:07
37
SMA Application: Algorithmic Trading
02:09
38
Exponential Smoothing Section Summary
04:00
39
(Optional) More About State-Space Models
11:23
40
ARIMA Section Introduction
05:19
41
Autoregressive Models - AR(p)
12:52
42
Moving Average Models - MA(q)
03:32
43
ARIMA
10:46
44
ARIMA in Code
19:16
45
Stationarity
13:02
46
Stationarity in Code
09:51
47
ACF (Autocorrelation Function)
10:11
48
PACF (Partial Autocorrelation Funtion)
06:56
49
ACF and PACF in Code (pt 1)
08:27
50
ACF and PACF in Code (pt 2)
07:04
51
Auto ARIMA and SARIMAX
09:42
52
Model Selection, AIC and BIC
09:51
53
Auto ARIMA in Code
14:05
54
Auto ARIMA in Code (Stocks)
15:46
55
ACF and PACF for Stock Returns
07:02
56
Auto ARIMA in Code (Sales Data)
09:46
57
How to Forecast with ARIMA
09:15
58
Forecasting Out-Of-Sample
01:27
59
ARIMA Section Summary
03:32
60
Vector Autoregression Section Introduction
02:31
61
VAR and VARMA Theory
13:12
62
VARMA Code (pt 1)
07:37
63
VARMA Code (pt 2)
06:48
64
VARMA Code (pt 3)
06:26
65
VARMA Econometrics Code (pt 1)
07:52
66
VARMA Econometrics Code (pt 2)
09:18
67
Granger Causality
04:29
68
Granger Causality Code
03:20
69
Converting Between Models (Optional)
11:46
70
Vector Autoregression Section Summary
03:40
71
Machine Learning Section Introduction
03:53
72
Supervised Machine Learning: Classification and Regression
14:27
73
Autoregressive Machine Learning Models
07:35
74
Machine Learning Algorithms: Linear Regression
05:06
75
Machine Learning Algorithms: Logistic Regression
06:55
76
Machine Learning Algorithms: Support Vector Machines
10:03
77
Machine Learning Algorithms: Random Forest
06:53
78
Extrapolation and Stock Prices
08:48
79
Machine Learning for Time Series Forecasting in Code (pt 1)
13:01
80
Forecasting with Differencing
04:22
81
Machine Learning for Time Series Forecasting in Code (pt 2)
06:48
82
Application: Sales Data
05:25
83
Application: Predicting Stock Prices and Returns
04:53
84
Application: Predicting Stock Movements
04:07
85
Machine Learning Section Summary
02:24
86
Artificial Neural Networks: Section Introduction
03:25
87
The Neuron
09:59
88
Forward Propagation
09:41
89
The Geometrical Picture
09:44
90
Activation Functions
17:19
91
Multiclass Classification
08:42
92
ANN Code Preparation
11:57
93
Feedforward ANN for Time Series Forecasting Code
10:16
94
Feedforward ANN for Stock Return and Price Predictions Code
08:51
95
Human Activity Recognition Dataset
05:54
96
Human Activity Recognition: Code Preparation
06:24
97
Human Activity Recognition: Data Exploration
07:36
98
Human Activity Recognition: Multi-Input ANN
11:00
99
Human Activity Recognition: Feature-Based Model
05:57
100
Human Activity Recognition: Combined Model
03:07
101
How Does a Neural Network "Learn"?
10:50
102
Artificial Neural Networks: Section Summary
02:19
103
CNN Section Introduction
03:08
104
What is Convolution?
16:39
105
What is Convolution? (Pattern-Matching)
05:57
106
What is Convolution? (Weight Sharing)
06:56
107
Convolution on Color Images
15:59
108
Convolution for Time Series and ARIMA
05:00
109
CNN Architecture
23:22
110
CNN Code Preparation
06:17
111
CNN for Time Series Forecasting in Code
06:46
112
CNN for Human Activity Recognition
06:23
113
CNN Section Summary
03:15
114
RNN Section Introduction
04:47
115
Simple RNN / Elman Unit (pt 1)
09:21
116
Simple RNN / Elman Unit (pt 2)
09:43
117
Aside: State Space Models vs. RNNs
03:31
118
RNN Code Preparation
08:39
119
RNNs: Understanding by Implementing (Paying Attention to Shapes)
08:27
120
GRU and LSTM (pt 1)
17:36
121
GRU and LSTM (pt 2)
11:37
122
LSTMs for Time Series Forecasting in Code
09:29
123
LSTMs for Time Series Classification in Code
06:11
124
The Unreasonable Ineffectiveness of Recurrent Neural Networks
03:19
125
RNN Section Summary
02:58
126
GARCH Section Introduction
03:57
127
ARCH Theory (pt 1)
04:58
128
ARCH Theory (pt 2)
07:37
129
ARCH Theory (pt 3)
05:16
130
GARCH Theory
07:41
131
GARCH Code Preparation (pt 1)
07:55
132
GARCH Code Preparation (pt 2)
07:56
133
GARCH Code (pt 1)
06:08
134
GARCH Code (pt 2)
08:31
135
GARCH Code (pt 3)
07:12
136
GARCH Code (pt 4)
05:53
137
GARCH Code (pt 5)
04:21
138
A Deep Learning Approach to GARCH
11:28
139
GARCH Section Summary
06:37
140
AWS Forecast Section Introduction
08:03
141
Data Model
09:17
142
Creating an IAM Role
04:10
143
Code pt 1 (Getting and Transforming the Data)
10:00
144
Code pt 2 (Uploading the data to S3)
12:53
145
Code pt 3 (Building your Model)
06:53
146
Code pt 4 (Generating and Evaluating the Forecast)
06:50
147
AWS Forecast Exercise
02:55
148
AWS Forecast Section Summary
04:56
149
Prophet Section Introduction
03:12
150
How does Prophet work?
08:25
151
Prophet: Code Preparation
12:42
152
Prophet in Code: Data Preparation
09:00
153
Prophet in Code: Fit, Forecast, Plot
08:31
154
Prophet in Code: Holidays and Exogenous Regressors
10:20
155
Prophet in Code: Cross-Validation
06:08
156
Prophet in Code: Changepoint Detection
04:15
157
Prophet: Multiplicative Seasonality, Outliers, Non-Daily Data
10:17
158
(The Dangers of) Prophet for Stock Price Prediction
13:11
159
Prophet Section Summary
03:28
160
Anaconda Environment Setup
20:21
161
How to install Numpy, Scipy, Matplotlib, Pandas, IPython, Theano, and TensorFlow
17:23
162
How to Code by Yourself (part 1)
15:57
163
How to Code by Yourself (part 2)
09:24
164
Proof that using Jupyter Notebook is the same as not using it
12:30
165
How to Succeed in this Course (Long Version)
10:25
166
Is this for Beginners or Experts? Academic or Practical? Fast or slow-paced?
22:05
167
Machine Learning and AI Prerequisite Roadmap (pt 1)
11:19
168
Machine Learning and AI Prerequisite Roadmap (pt 2)
16:08
169
What is the Appendix?
02:49
170
BONUS Lecture
05:32

Unlock unlimited learning

Get instant access to all 169 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Spark and Python for Big Data with PySpark

Spark and Python for Big Data with PySpark

Sources: udemy
Learn the latest Big Data Technology - Spark! And learn to use it with one of the most popular programming languages, Python! One of the most valuable technolog
10 hours 35 minutes 43 seconds
Python for Data Science

Python for Data Science

Sources: LunarTech
Master key Python skills for data analysis, visualization, statistical analysis, and machine learning. Build a solid foundation for a successful start...
6 hours 21 minutes 57 seconds
The Complete Python Course | Learn Python by Doing

The Complete Python Course | Learn Python by Doing

Sources: udemy
This course will take you from beginner to expert in Python, easily and smartly. We've crafted every piece of content to be concise and straightforward, while never leaving you ...
35 hours 20 seconds
Developing LLM App Frontends with Streamlit

Developing LLM App Frontends with Streamlit

Sources: zerotomastery.io
This byte-sized course will teach Streamlit fundamentals and how to use Streamlit to create a frontend for your LLM-powered applications.
1 hour 43 minutes 52 seconds
Effective PyCharm (2021 edition)

Effective PyCharm (2021 edition)

Sources: Talkpython
PyCharm is the premier Python IDE (integrated development environment). You will be hard pressed to find an editor that gives a more holistic way to build Python applications. W...
7 hours 30 minutes 43 seconds