Source code for streamad.model.random_Detector

import random

import numpy as np
from streamad.base import BaseDetector


[docs]class RandomDetector(BaseDetector): """Return random anomaly score. A minimum score for benchmark.""" def __init__(self, **kwargs): super().__init__(data_type="multivariate", **kwargs) def fit(self, X: np.ndarray, timestamp: int = None): return self def score(self, X: np.ndarray, timestamp: int = None): return random.random()