Skip to content

Commit

Permalink
Initialize BaseDriftDetector
Browse files Browse the repository at this point in the history
  • Loading branch information
ti1uan committed Feb 17, 2024
1 parent 2f2b309 commit 2df6469
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions src/drift_detector/base_drift_detector.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
from abc import ABC, abstractmethod
import logging
from numpy import array


class BaseDriftDetector(ABC):
def __init__(self) -> None:
super().__init__()
self.logger = logging.getLogger(self.__class__.__name__)

@abstractmethod
def is_drifted(self, feat_vec: array) -> bool:
"""
Check if the given feature vector indicates drift.
Parameters:
feat_vec (array): The feature vector to be checked for drift.
Returns:
bool: True if the feature vector indicates drift, False otherwise.
"""
...

0 comments on commit 2df6469

Please sign in to comment.