Uploaded Test files
This commit is contained in:
parent
f584ad9d97
commit
2e81cb7d99
16627 changed files with 2065359 additions and 102444 deletions
59
venv/Lib/site-packages/sklearn/model_selection/__init__.py
Normal file
59
venv/Lib/site-packages/sklearn/model_selection/__init__.py
Normal file
|
@ -0,0 +1,59 @@
|
|||
from ._split import BaseCrossValidator
|
||||
from ._split import KFold
|
||||
from ._split import GroupKFold
|
||||
from ._split import StratifiedKFold
|
||||
from ._split import TimeSeriesSplit
|
||||
from ._split import LeaveOneGroupOut
|
||||
from ._split import LeaveOneOut
|
||||
from ._split import LeavePGroupsOut
|
||||
from ._split import LeavePOut
|
||||
from ._split import RepeatedKFold
|
||||
from ._split import RepeatedStratifiedKFold
|
||||
from ._split import ShuffleSplit
|
||||
from ._split import GroupShuffleSplit
|
||||
from ._split import StratifiedShuffleSplit
|
||||
from ._split import PredefinedSplit
|
||||
from ._split import train_test_split
|
||||
from ._split import check_cv
|
||||
|
||||
from ._validation import cross_val_score
|
||||
from ._validation import cross_val_predict
|
||||
from ._validation import cross_validate
|
||||
from ._validation import learning_curve
|
||||
from ._validation import permutation_test_score
|
||||
from ._validation import validation_curve
|
||||
|
||||
from ._search import GridSearchCV
|
||||
from ._search import RandomizedSearchCV
|
||||
from ._search import ParameterGrid
|
||||
from ._search import ParameterSampler
|
||||
from ._search import fit_grid_point
|
||||
|
||||
__all__ = ('BaseCrossValidator',
|
||||
'GridSearchCV',
|
||||
'TimeSeriesSplit',
|
||||
'KFold',
|
||||
'GroupKFold',
|
||||
'GroupShuffleSplit',
|
||||
'LeaveOneGroupOut',
|
||||
'LeaveOneOut',
|
||||
'LeavePGroupsOut',
|
||||
'LeavePOut',
|
||||
'RepeatedKFold',
|
||||
'RepeatedStratifiedKFold',
|
||||
'ParameterGrid',
|
||||
'ParameterSampler',
|
||||
'PredefinedSplit',
|
||||
'RandomizedSearchCV',
|
||||
'ShuffleSplit',
|
||||
'StratifiedKFold',
|
||||
'StratifiedShuffleSplit',
|
||||
'check_cv',
|
||||
'cross_val_predict',
|
||||
'cross_val_score',
|
||||
'cross_validate',
|
||||
'fit_grid_point',
|
||||
'learning_curve',
|
||||
'permutation_test_score',
|
||||
'train_test_split',
|
||||
'validation_curve')
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
1531
venv/Lib/site-packages/sklearn/model_selection/_search.py
Normal file
1531
venv/Lib/site-packages/sklearn/model_selection/_search.py
Normal file
File diff suppressed because it is too large
Load diff
2196
venv/Lib/site-packages/sklearn/model_selection/_split.py
Normal file
2196
venv/Lib/site-packages/sklearn/model_selection/_split.py
Normal file
File diff suppressed because it is too large
Load diff
1535
venv/Lib/site-packages/sklearn/model_selection/_validation.py
Normal file
1535
venv/Lib/site-packages/sklearn/model_selection/_validation.py
Normal file
File diff suppressed because it is too large
Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
"""
|
||||
Common utilities for testing model selection.
|
||||
"""
|
||||
|
||||
import numpy as np
|
||||
|
||||
from sklearn.model_selection import KFold
|
||||
|
||||
|
||||
class OneTimeSplitter:
|
||||
"""A wrapper to make KFold single entry cv iterator"""
|
||||
def __init__(self, n_splits=4, n_samples=99):
|
||||
self.n_splits = n_splits
|
||||
self.n_samples = n_samples
|
||||
self.indices = iter(KFold(n_splits=n_splits).split(np.ones(n_samples)))
|
||||
|
||||
def split(self, X=None, y=None, groups=None):
|
||||
"""Split can be called only once"""
|
||||
for index in self.indices:
|
||||
yield index
|
||||
|
||||
def get_n_splits(self, X=None, y=None, groups=None):
|
||||
return self.n_splits
|
1955
venv/Lib/site-packages/sklearn/model_selection/tests/test_search.py
Normal file
1955
venv/Lib/site-packages/sklearn/model_selection/tests/test_search.py
Normal file
File diff suppressed because it is too large
Load diff
1528
venv/Lib/site-packages/sklearn/model_selection/tests/test_split.py
Normal file
1528
venv/Lib/site-packages/sklearn/model_selection/tests/test_split.py
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue