This repository contains Jupyter notebooks used for training during time series course delivery.
-
AR Modelling
-
ARIMA
-
Multilayer perceptron in time series forecasting
-
Time series forecasting using deep learning
-
Time series classification and anomaly detection using deep learning
Download and install Anaconda.
You can install the dependencies through any of the following ways:
- Setup the virtual environment using
conda
by
conda env create -f environment.yml
- Setup the virtual environment using
virtualenv
with Python version 3.8 by
pip install -r requirement.txt
The environment setup will take some time to download required modules.
Follow the instructions below if you plan to use GPU setup.
Step by step installation guides can be found here.
- If you like to use different version of CUDA, please install appropriate cudatoolkit module by enter
conda install cudatoolkit=CUDA_VERSION
conda install cudatoolkit=10.2
All examples are separated into [training] and [solution] folders.
All notebooks in training folder have few lines commented out so that they can be taught and demonstrated in the class. The solution folder contains the un-commented version for every line of codes.