Files
pytorch-ts/pts/model/predictor.py
T
Kashif Rasul 4ad01ea2e3 ran isort
isort --recursive --atomic --apply pts
2019-10-30 09:38:19 +01:00

18 lines
443 B
Python

from abc import ABC, abstractmethod
from typing import Iterator
from pts.dataset.common 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