Build your ultimate AI agent
Course Description
Time series data is ubiquitous. Whether it be stock market fluctuations, sensor data recording climate change, or activity in the brain, any signal that changes over time can be described as a time series. Machine learning has emerged as a powerful method for leveraging complexity in data in order to generate predictions and insights into the problem one is trying to solve. This course is an intersection between these two worlds of machine learning and time series data, and covers feature engineering, spectograms, and other advanced techniques in order to classify heartbeat sounds and predict stock prices.
Prerequisites
Curriculum
Course outline
1
Time Series and Machine Learning Primer
This chapter is an introduction to the basics of machine learning, time series data, and the intersection between the two.
- Timeseries kinds and applications50 XP
- Identifying a time series50 XP
- Plotting a time series (I)100 XP
- Plotting a time series (II)100 XP
- Machine learning basics50 XP
- Fitting a simple model: classification100 XP
- Predicting using a classification model100 XP
- Fitting a simple model: regression100 XP
- Predicting using a regression model100 XP
- Machine learning and time series data50 XP
- Inspecting the classification data100 XP
- Inspecting the regression data100 XP
2
Time Series as Inputs to a Model
The easiest way to incorporate time series into your machine learning pipeline is to use them as features in a model. This chapter covers common features that are extracted from time series in order to do machine learning.
3
Predicting Time Series Data
If you want to predict patterns from data over time, there are special considerations to take in how you choose and construct your model. This chapter covers how to gain insights into the data before fitting your model, as well as best-practices in using predictive modeling for time series data.
4
Validating and Inspecting Time Series Models
Once you've got a model for predicting time series data, you need to decide if it's a good or a bad model. This chapter coves the basics of generating predictions with models in order to validate them against "test" data.
Machine Learning for Time Series Data in Python
Course
Complete

