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

18 lines
436 B
Python

from abc import ABC, abstractmethod
from typing import Iterator
from pts.dataset import Dataset
from .forecast import Forecast
from .predictor import Predictor
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