Files
pytorch-ts/pts/model/predictor.py
T
2019-11-18 16:05:10 +01:00

17 lines
403 B
Python

from abc import ABC, abstractmethod
from typing import Iterator
from pts.dataset import Dataset
from .forecast import Forecast
class Predictor(ABC):
def __init__(self, prediction_length: int, freq: str) -> None:
self.prediction_length = prediction_length
self.freq = freq
@abstractmethod
def predict(self, dataset: Dataset, **kwargs) -> Iterator[Forecast]:
pass