Skip to content

Commit 61249ba

Browse files
author
Huy Pham
committed
Add BaseEstimator inheritance
1 parent 76f7953 commit 61249ba

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

hiclass/ConstantClassifier.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
"""Constant classifier if there is only one class in the training set."""
22

33
import numpy as np
4+
from sklearn.base import BaseEstimator
45

56

6-
class ConstantClassifier:
7+
class ConstantClassifier(BaseEstimator):
78
"""A classifier that always returns the only label seen during fit."""
89

910
def fit(self, X, y, sample_weight=None):

hiclass/_calibration/BinaryCalibrator.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import abc
22
import numpy as np
3+
from sklearn.base import BaseEstimator
34

45

5-
class _BinaryCalibrator(abc.ABC):
6+
class _BinaryCalibrator(abc.ABC, BaseEstimator):
67
@abc.abstractmethod
78
def fit(
89
self, y: np.ndarray, scores: np.ndarray, X: np.ndarray = None

0 commit comments

Comments
 (0)