Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions deslib/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
from sklearn.neighbors import KNeighborsClassifier
from sklearn.preprocessing import LabelEncoder, normalize
from sklearn.utils.validation import (check_X_y, check_is_fitted, check_array,
check_random_state)
check_random_state, validate_data)

from deslib.util import KNNE
from deslib.util import faiss_knn_wrapper
Expand Down Expand Up @@ -83,7 +83,8 @@ class labels of each example in X.
self
"""
self.random_state_ = check_random_state(self.random_state)
X, y = self._validate_data(
X, y = validate_data(
self,
X,
y,
accept_sparse="csr",
Expand Down
5 changes: 3 additions & 2 deletions deslib/static/oracle.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# License: BSD 3 clause

import numpy as np
from sklearn.utils.validation import check_X_y, check_array
from sklearn.utils.validation import check_X_y, check_array, validate_data

from deslib.static.base import BaseStaticEnsemble

Expand Down Expand Up @@ -68,7 +68,8 @@ class labels of each example in X.
self : object
Returns self.
"""
X, y = self._validate_data(
X, y = validate_data(
self,
X,
y,
accept_sparse="csr",
Expand Down
5 changes: 3 additions & 2 deletions deslib/static/single_best.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

import numpy as np
from sklearn.metrics import check_scoring
from sklearn.utils.validation import check_X_y, check_is_fitted, check_array
from sklearn.utils.validation import check_X_y, check_is_fitted, check_array, validate_data

from .base import BaseStaticEnsemble

Expand Down Expand Up @@ -74,7 +74,8 @@ def fit(self, X, y):
class labels of each example in X.

"""
X, y = self._validate_data(
X, y = validate_data(
self,
X,
y,
accept_sparse="csr",
Expand Down
5 changes: 3 additions & 2 deletions deslib/static/stacked.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import numpy as np
from sklearn.linear_model import LogisticRegression
from sklearn.utils.validation import check_X_y, check_array, check_is_fitted
from sklearn.utils.validation import check_X_y, check_array, check_is_fitted, validate_data

from deslib.static.base import BaseStaticEnsemble

Expand Down Expand Up @@ -70,7 +70,8 @@ def fit(self, X, y):
class labels of each example in X.

"""
X, y = self._validate_data(
X, y = validate_data(
self,
X,
y,
accept_sparse="csr",
Expand Down
5 changes: 3 additions & 2 deletions deslib/static/static_selection.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

import numpy as np
from sklearn.metrics import check_scoring
from sklearn.utils.validation import check_is_fitted, check_X_y, check_array
from sklearn.utils.validation import check_is_fitted, check_X_y, check_array, validate_data

from deslib.util.aggregation import majority_voting_rule
from deslib.util.aggregation import predict_proba_ensemble
Expand Down Expand Up @@ -86,7 +86,8 @@ class labels of each example in X.
self : object
Returns self.
"""
X, y = self._validate_data(
X, y = validate_data(
self,
X,
y,
accept_sparse="csr",
Expand Down