sktime / sktime/pytorch-forecasting

Hybrid Forecast Model with TFT

Open
#397 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement question
Dominant language
Python
Stars
5k
Forks
912
Avg merge
3d 13h
Merged PRs (30d)
12

Description

Hi,
First of all thank you very much for this remarkable piece of work!

I don't know whether it is supported but there are use cases where forecasting time varying reals and time varying categories at the same times turns useful. For example predicting next events in a sequence and their durations.

How would such hybrid targets be handled in terms of loss and say target_normalizer? Shall we pass lists such as for example:
loss= [CrossEntropy(), QuantileLoss()]? Didn't seem to work on first attempt.

Many thanks in advance!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the TFT target handling around loss and target_normalizer; the issue names no files or tests. Determine whether simultaneous time-varying real and categorical targets are supported and define the expected loss and normalizer interface before adding coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, pytorch
Domain
machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.