This course extends the concepts from the first course by introducing multiple time series inputs. It covers how to preprocess, structure, and train RNN models using **two related time series features** from the **Air Quality dataset**. It also includes model evaluation techniques to assess forecasting accuracy.
Overview
Syllabus
- Unit 1: Handling Multivariate Time Series with RNNs Using PyTorch
- Preparing Air Quality Time Series Data by Creating DateTime Columns and Handling Missing Values
- Cleaning Air Quality Data for Time Series Analysis
- Setting DateTime as Index for Time Series Analysis
- Visualizing NO2 Levels in Time Series Data
- Unit 2: Preparing Data for RNNs with PyTorch
- Feature Selection and Normalization for Air Quality RNN Model
- Creating Time Sequences for RNN Input
- Unit 3: Introduction to RNNs for Multivariate Time Series with PyTorch
- Implementing an RNN Model for Multivariate Time Series Forecasting
- RNN Parameter Calculation and Verification
- Training an RNN Model for Time Series Forecasting
- Enhancing RNN Model Architecture
- Unit 4: Evaluating RNN Performance with PyTorch
- Evaluating RNN Model Performance Using Root Mean Squared Error
- Visualizing RNN Temperature Predictions vs Actual Values
- Visualizing and Analyzing RNN Training Loss Curves