Udemy

Applied Time Series Analysis in Python

立即報名
  • 3,411 名學生
  • 更新於 7/2022
4.3
(821 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
6 小時 56 分鐘
教學語言
英語
授課導師
Marco Peixeiro
評分
4.3
(821 個評分)
5次瀏覽

課程簡介

Applied Time Series Analysis in Python

Use Python and Tensorflow to apply the latest statistical and deep learning techniques for time series analysis

This is the only course that combines the latest statistical and deep learning techniques for time series analysis. First, the course covers the basic concepts of time series:

  • stationarity and augmented Dicker-Fuller test

  • seasonality

  • white noise

  • random walk

  • autoregression

  • moving average

  • ACF and PACF,

  • Model selection with AIC (Akaike's Information Criterion)

Then, we move on and apply more complex statistical models for time series forecasting:

  • ARIMA (Autoregressive Integrated Moving Average model)

  • SARIMA (Seasonal Autoregressive Integrated Moving Average model)

  • SARIMAX (Seasonal Autoregressive Integrated Moving Average model with exogenous variables)

We also cover multiple time series forecasting with:

  • VAR (Vector Autoregression)

  • VARMA (Vector Autoregressive Moving Average model)

  • VARMAX (Vector Autoregressive Moving Average model with exogenous variable)

Then, we move on to the deep learning section, where we will use Tensorflow to apply different deep learning techniques for times series analysis:

  • Simple linear model (1 layer neural network)

  • DNN (Deep Neural Network)

  • CNN (Convolutional Neural Network)

  • LSTM (Long Short-Term Memory)

  • CNN + LSTM models

  • ResNet (Residual Networks)

  • Autoregressive LSTM

Throughout the course, you will complete more than 5 end-to-end projects in Python, with all source code available to you.

課程章節

  • 8 個章節
  • 43 堂課
  • 第 1 章 Introduction
  • 第 2 章 Statistical Learning Approach: The Building Blocks
  • 第 3 章 Statistical Learning Approach: Basic Models
  • 第 4 章 Statistical Learning Approach: Advanced Models
  • 第 5 章 Deep Learning Approach: Theory
  • 第 6 章 Deep Learning Approach: End-to-end Project
  • 第 7 章 Conclusion and References
  • 第 8 章 Bonus: Automated Time Series Analysis with Prophet

課程內容

  • Descriptive vs inferential statistics
  • Random walk model
  • Moving average model
  • Autoregression
  • ACF and PACF
  • Stationarity
  • ARIMA, SARIMA, SARIMAX
  • VAR, VARMA, VARMAX
  • Apply deep learning for time series analysis with Tensorflow
  • Linear models, DNN, LSTM, CNN, ResNet
  • Automate time series analysis with Prophet


評價

  • H
    Hermanus Combrink
    1.0

    The very first course's source code fails with multiple type errors and unknown libraries. No indication is given of what needs to be installed. I could not complete a code-along of chapter 1. Simple commands, like data.mean() does not work. I did not pay for a course to debug someone else's code. Avoid. I'll be asking for my money back.

  • B
    Bakr Abbas
    4.0

    I enjoyed how simple the structure was regarding each topic and it's implementation. Having the repetitiveness of applying the different models but with similar code is good in terms of practice and rigour, but that time could have been used to dive into more detail on theory. Even though a lot of knowledge is assumed, skimming over deep learning is not helpful when deciding what type of framework to use by intuition. In terms of code improvement, maybe making the classes that you wrote to be a bit more abstract could help them become more useable for different projects.

  • A
    Aranya Kundu
    3.0

    Things were going decently well until Deep Learning Project came in. The guy did not explain anything about the Window Generator class he built. It seemed like he copied from some other code and just typed it during recording. After that the different types of model fitting was still ok. But unless we understand how the WindowGenerator is working, it becomes very difficult to understand the rest of it. Also a bit of focus on the installation process and error handling would have been better in the Prophet project.

  • J
    Jose Suarez
    3.0

    Overall good but a lot of times the code was too complicated for no good reason. Simplify the code and focus more on explanation and understanding.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意