This project leverages the power of neural networks to create time series forecasts. The project is divided into two parts to demonstrate different approaches to temporal analysis using historical data.
Part 1: Airline Demand Forecasting
The first part of the project predicts airline demand using historical data from 1949 to 1960. The data is split into training and testing sets. For time series, it's a good practice to train the model using shifted values, where the training values are passed both as input and output with a lag, enabling the forecast to be based on previous values. This technique shows an accuracy improvement in the model.
Part 2: Bike Rental Forecasting
The second part uses a bike rental dataset from 2015 to 2017. The same shifting technique is applied for input and output data. This time, an LSTM (Long Short-Term Memory) network is used, which retains data for up to 10 days, achieving high accuracy with the test data.
The project focuses on the following:
- Learn how to use Keras
- Discover data structures for forecasting
- Apply neural networks for regression
- Understand recurrent networks
- Make predictions with an LSTM