Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AEP 08 - New Forecasting module #14

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Conversation

TonyBagnall
Copy link
Contributor

AEP Template

Contributors: @TonyBagnall, Leo, Adam, Alex

Overview

We have recently removed the whole legacy forecasting module. We wish to start again
with a more tightly focussed goal in forecasting. Our priority is to develop a
simple model for implementing forecasters from stats, machine learning and deep
learning in a consistent way. We want to start simple and build things up, so we
start with the following assumptions.

  1. We will begin with a focus on forecasting with a single series.
  2. We will use numpy input only.
  3. We focus on forecasting for longer series with longer windows.
  4. We look for a clean train/test devision in fit/predict and will mostly avoid
    recursive models: forecasters trained on a given horizon are meant to forecast on
    that horizon

Problem Statement and Use Cases

the problem is to provide a simple interface for forecasting. This involves fitting
a model on some training data, then making forecasts.

There are three classes of algorithm for forecasting: statistical, machine learning
and deep learning. The main difference is that machine learning and deep learning
algorithms are primarily a reduction to regression through a sliding window.

Some notes on other implementations here
https://hackmd.io/@aeon-toolkit/rJZFioiJJe

more details in the PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant