рдЬреИрд╕рд╛ рдХрд┐ # 13385 рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ, рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдпрджрд┐ рдЖрдк рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдмрдореЙрдбреНрдпреВрд▓ рдЪреБрдирдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрд╕ рд╕рдмрдореЙрдбрд▓ рдореЗрдВ рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдмреЗрдореЗрд▓ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╢реЗрд╖ рд▓реЛрдЧреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ (рдХреБрдЫ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ):
import numpy as np
from sklearn.base import clone
from sklearn.utils.testing import all_estimators
from sklearn.utils.estimator_checks import pairwise_estimator_convert_X, enforce_estimator_tags_y
from numpydoc import docscrape
ests = all_estimators()
for name, Est in ests:
try:
estimator_orig = Est()
except:
continue
rng = np.random.RandomState(0)
X = pairwise_estimator_convert_X(rng.rand(40, 10), estimator_orig)
X = X.astype(object)
y = (X[:, 0] * 4).astype(np.int)
est = clone(estimator_orig)
y = enforce_estimator_tags_y(est, y)
try:
est.fit(X, y)
except:
continue
fitted_attrs = [(x, getattr(est, x, None))
for x in est.__dict__.keys() if x.endswith("_")
and not x.startswith("_")]
doc = docscrape.ClassDoc(type(est))
doc_attributes = []
incorrect = []
for att_name, type_definition, param_doc in doc['Attributes']:
if not type_definition.strip():
if ':' in att_name and att_name[:att_name.index(':')][-1:].strip():
incorrect += [name +
' There was no space between the param name and '
'colon (%r)' % att_name]
elif name.rstrip().endswith(':'):
incorrect += [name +
' Parameter %r has an empty type spec. '
'Remove the colon' % (att_name.lstrip())]
if '*' not in att_name:
doc_attributes.append(att_name.split(':')[0].strip('` '))
assert incorrect == []
fitted_attrs_names = [x[0] for x in fitted_attrs]
bad = sorted(list(set(fitted_attrs_names) ^ set(doc_attributes)))
if len(bad) > 0:
msg = '{}\n'.format(name) + '\n'.join(bad)
print("Docstring Error: Attribute mismatch in " + msg)
рдореИрдВ NMF рд╡рд░реНрдЧ рд╡рд┐рд╡рд░рдг рдореЗрдВ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмреЗрдореЗрд▓ рдкрд╛рдпрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рдХрд╛рдо рдореЗрдВ рд╕реЗ рдХреБрдЫ рд▓реЗ рд╕рдХрддрд╛ рд╣реВрдВред рдореИрдВ decomposition
рдФрд░ random_projection
рд╕рдмрдореЙрдбреНрдпреВрд▓реНрд╕ рдХреЗ рднреАрддрд░ рдХреБрдЫ рдмрджрд▓рд╛рд╡реЛрдВ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рддреИрдпрд╛рд░ рд╣реВрдВред
рдореИрдВ tree
рд╕рдмрдореЙрдбрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреНрд░рд▓реЗрдЦрди рдмреЗрдореЗрд▓ рд▓реЗ рд╕рдХрддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
рдореИрдВ LinearRegression, [rank_, singular_] рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВ LinearSVC, [n_iter_] рдФрд░ LinearSVR, [n_iter_] рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рдореИрдВ Gradient boosting
рд▓реВрдВрдЧрд╛
рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ, рдЧрд▓рддрдлрд╣рдореА рдЬрд╣рд╛рдВ рдЧрд╛рдпрдм рд╣реИрдВ рдФрд░ рдЬрд╣рд╛рдВ рдирд╣реАрдВ рд╣реИ
рдпрд╣ рд░рд╣рд╛ рд╣реИ рд╡рд╣рд╛рдБ рднреА рддрд░рд╣ classes_
рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ classifiers рдХреЗ рд▓рд┐рдП undocumented naive_bayes
submoduleред рдореИрдВрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред
рдореИрдВ TfidfVectorizer, [рдлрд┐рдХреНрд╕реНрдб_vocabulary_] рдкрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛
рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛:
рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:
EDIT: рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реЗ рдирд┐рдЬреА рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореБрджреНрджрд╛ рдЦреЛрд▓рд╛ (рд╕рдВрджрд░реНрдн: # 14364)
рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:
рдХрд░реНрдиреЗрд▓рд╕реЗрдВрдЯрд░, [K_fit_all_, K_fit_rows_]
MinMaxScaler, [n_samples_seen_]
рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛:
рдореИрдВрдиреЗ KNeighborsClassifier
, KNeighborsRegressor
рдФрд░ рд╕рдВрднрд╡рддрдГ neighbors
рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЕрдиреНрдп рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреНрд░рд▓реЗрдЦрди рдирд╣реАрдВ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ KNeighborsRegressor
рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ 2 рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╣реИрдВ:
effective_metric_
effective_metric_params_
KNeighborsClassifier
рд╡рд░реНрдЧ рдХреА рдЪрд╛рд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ:
classes_
effective_metric_
effective_metric_params_
outputs_2d_
@alexitkes рдЕрдЪреНрдЫрд╛ рдХреИрдЪред рдзрдиреНрдпрд╡рд╛рдж!
QuadraticDiscriminantAnalysis рдкрд░ рдХрд╛рдо рдХрд░рдирд╛, [classes_, covariance_]
KNeighborsClassifier, [classes_, effective_metric_, рдкреНрд░рднрд╛рд╡реА_metric_params_, outputs_2d_] рдкрд░ рдХрд╛рдо рдХрд░рдирд╛
RadiusNeighborsClassifier, [classes_, effective_metric_, рдкреНрд░рднрд╛рд╡реА_metric_params_, outputs_2d_]
рдХрд╛рдо рдкрд░:
LinearSVC, [рд╡рд░реНрдЧ_]
NuSVC, [class_weight_, classes_, fit_status_, probA_, probB_, shape_fat_]
SVC, [class_weight_, classes_, shape_fit_]
рдХрд╛рдо рдкрд░:
рдХрд╛рдо рдкрд░:
CountVectorizer, [stop_words_, рд╢рдмреНрджрд╛рд╡рд▓реА_]
рдбрд┐рдХреНрдЯреНрд╡реЗрдХреНрдЯрд░рд╛рдЗрдЬрд╝рд░, [feature_names_, рд╢рдмреНрджрд╛рд╡рд▓реА_]
Hii !! рдореИрдВ рдЗрд╕ рдПрдХ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ .. рдХреНрдпрд╛ рдХреЛрдИ рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХрд╣рд╛рдВ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП ??
рд╣рдо dict_learning.py
@ рдЪрд┐рдкрдХрдиреЗ рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ
@ Olgadk7 рдХреЗ рд╕рд╛рде LinearDiscriminantAnalysis рдкрд░ рдХрд╛рдо рдХрд░рдирд╛
RidgeClassifierCV @ npatta01 рдореЗрдВ рдЕрдЯреНрд░реИрдХреНрд╢рди рдорд┐рд╕рдореИрдЪ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛
@ Ingrid88 + @ npatta01 рдХреЗ рд╕рд╛рде DecisionTreeRegressor рдкрд░ рдХрд╛рдо рдХрд░рдирд╛
@ Olgadk7 рдХреЗ рд╕рд╛рде LinearDiscriminantAnalysis рдкрд░ рдХрд╛рдо рдХрд░рдирд╛
рдКрдкрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдЧрд▓рдд рд╕рдХрд╛рд░рд╛рддреНрдордХред рдпрд╣ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
@ Olgadk7 рдХреЗ рд╕рд╛рде AdditiveChi2Sampler рдкрд░ рдХрд╛рдо рдХрд░рдирд╛
@Eugeniaft рдХреЗ рд╕рд╛рде LabelEncoder рдкрд░ рдХрд╛рдо рдХрд░рдирд╛
рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ!
рдХрд╛рдо рдкрд░
perceptron
рдмрд░реНрдиреМрд▓реАрдЖрд░рдмреАрдПрдо рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ
ExtraTreeClassifer рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ
@Eugeniaft рдХреЗ рд╕рд╛рде LabelEncoder рдкрд░ рдХрд╛рдо рдХрд░рдирд╛
LabelEncoder рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдИ рдмреЗрдореЗрд▓ рдирд╣реАрдВ рд╣реИ, рд╣рдо OneClassSVM рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреЗрдбрд╝ рдХреЗ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЕрдкрдиреА рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
SVR рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ
рдХрд╛рдо рдкрд░:
рд░реЗрдЦреАрдп рдкреНрд░рдЧрддрд┐ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, [рд░реИрдВрдХ_, рдПрдХрд╡рдЪрди_]
LatentDirichletAllocation рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, [рдмрд╛рдЙрдВрдб_, doc_topic_prior_, exp_dirichlet_component_, random_state_, topic_word_prior_]
рдХрд╛рдо рдкрд░
BaggingClassifier, [n_features_, oob_decision_function_, oob_score]
BaggingRegressor, [base_estimator_, n_features_, oob_prediction_, oob_score_]
BaggingClassifier, [n_features_, oob_decision_function_, oob_score]
BaggingRegressor, [base_estimator_, n_features_, oob_prediction_, oob_score_]
oob_ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ PR # 14779 рдореЗрдВ рдкрддрд╛ рд╣реИрдВ, n_features_ & base_estimator_ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реИрдВред
рдХрд╛рдо рдкрд░
AdaBoostClassifier, [base_estimator_]
рдЕрдкрдбреЗрдЯ: рдкрд╣рд▓реЗ рд╕реЗ рд╣реА https://github.com/scikit-learn/scikit-learn/pull/14477 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЕрдЧрд▓реЗ рд╕реНрдкреНрд░рд┐рдВрдЯ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреНрдпреВрд░реЗрдЯреЗрдб рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдкрд┐рдЫрд▓реЗ рд╕реНрдкреНрд░рд┐рдВрдЯ рдкрд░ рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЕрднреА рднреА рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЭреВрдареЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реИрдВ, рдФрд░ рд╣рдо рдЕрдВрдд рдореЗрдВ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЬреЛ рдпрдХреАрдирди рдмрд╣реБрдд рдХрдард┐рди рд╣реИ (рдФрд░ рдирд┐рд░рд╛рд╢рд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред рдХреБрдЫ рднреА рддреЛ рдирд╣реАрдВ)ред
рдкрд┐рдВрдЧ @amueller @thomasjpfan WDYT?
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЕрдЧрд▓реЗ рд╕реНрдкреНрд░рд┐рдВрдЯ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреНрдпреВрд░реЗрдЯреЗрдб рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ dgstring рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рддреНрдпрд╛рдкрди рдЙрдкрдХрд░рдг рд╣реИ рдЬреИрд╕реЗ рдХрд┐ https://github.com/numpy/numpydoc/issues/213 рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рдирд╛ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реИрдВ рдЬрдмрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
TfidfVectorizer, SpectralEmbedding, SparseRandomProjection
рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдореИрдВ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрд╕ рдореБрджреНрджреЗ рдХреЛ рд▓реЗрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рд╕реВрдЪреАрдмрджреНрдз рд╕рдмрдореЛрдбреБрд▓реНрд╕ рдХреЗ рдХреБрдЫ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрд┐рдХрд┐рдВрдЧ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдХреЗрд╡рд▓ рдЧреИрд░-рд╕рд╣реА рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдорд┐рд▓реА рдХрдХреНрд╖рд╛рдПрдВ PLS * рдХрдХреНрд╖рд╛рдПрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╡реЗ _pls_.py рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ, рдЬреЛ рдЧреИрд░-рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд▓рдЧрддреА рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рдЙрди рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдПрдХ рдФрд░ рдЕрдЪреНрдЫрд╛ рдкрд╣рд▓рд╛ рдореБрджреНрджрд╛ рдЦреЛрдЬрдирд╛ рдЪрд╛рд╣рд┐рдП?
рдЬрдм рддрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд░реНрдЧ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реЛрддреЗ рд╣реИрдВ, рд╡реЗ рдпреЛрдЧреНрдп рд╣реЛрддреЗ рд╣реИрдВред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд░реНрдЧреЛрдВ рдХреЛ doc/modules/classes.rst
рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреАрдПрд▓рдПрд╕ * рдХрдХреНрд╖рд╛рдПрдВ рд╡рд╣рд╛рдВ рд╣реИрдВ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рд╣реЛ
рдХреНрдпрд╛ рдпрд╣ рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдиреБрднрд╛рдЧ рдХреЛ рд╕рдВрд░рдЪрдирд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ рдФрд░ рдЕрдиреБрднрд╛рдЧ рдХреЛ рдкрдврд╝рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдЧрд╛ред
@pwalchessen рдореИрдВ рд╕рд╣рдордд рд╣реВрдБ, рдПрдХ рдЕрдЪреНрдЫреЗ рд╡рд┐рдЪрд╛рд░ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рднреА рдЬреЛрдбрд╝реВрдВрдЧрд╛ред
рдпреЗ рдЕрднреА рднреА рдЦреБрд▓реЗ рдФрд░ рдереЛрдбрд╝реЗ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВ:
Docstring Error: Attribute mismatch in RidgeCV
cv_values_
Docstring Error: Attribute mismatch in RidgeClassifier
classes_
Docstring Error: Attribute mismatch in RidgeClassifierCV
classes_
cv_values_
Docstring Error: Attribute mismatch in SkewedChi2Sampler
random_offset_
random_weights_
Docstring Error: Attribute mismatch in PLSCanonical
coef_
x_mean_
x_std_
y_mean_
y_std_
Docstring Error: Attribute mismatch in PLSRegression
x_mean_
x_std_
y_mean_
y_std_
Docstring Error: Attribute mismatch in PLSSVD
x_mean_
x_std_
y_mean_
y_std_
Docstring Error: Attribute mismatch in PassiveAggressiveClassifier
loss_function_
Docstring Error: Attribute mismatch in Perceptron
loss_function_
Docstring Error: Attribute mismatch in PolynomialFeatures
powers_
Docstring Error: Attribute mismatch in QuadraticDiscriminantAnalysis
covariance_
Docstring Error: Attribute mismatch in RBFSampler
random_offset_
random_weights_
Docstring Error: Attribute mismatch in RadiusNeighborsClassifier
n_samples_fit_
outlier_label_
Docstring Error: Attribute mismatch in RadiusNeighborsRegressor
n_samples_fit_
Docstring Error: Attribute mismatch in RadiusNeighborsTransformer
effective_metric_
effective_metric_params_
n_samples_fit_
Docstring Error: Attribute mismatch in ElasticNet
dual_gap_
sparse_coef_
Docstring Error: Attribute mismatch in ElasticNetCV
dual_gap_
Docstring Error: Attribute mismatch in EllipticEnvelope
dist_
raw_covariance_
raw_location_
raw_support_
рдФрд░ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЕрдзрд┐рдХ ...
рдмрдХрд╛рдпрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рдЕрджреНрдпрддрди рд╕реВрдЪреА рдЬрд┐рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдореИрдВ рдЬреЛрдбрд╝рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ feature_importances_
рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП ExtraTreeRegressor
рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рдХреА рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдФрд░ рдореИрдВ рдмрд╛рдпреЗрд╕рд┐рдпрдирд░рд┐рдЬ, [X_offset_, X_scale_] рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреНрд░рд▓реЗрдЦрди рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛ред
рдирдорд╕реНрддреЗ, рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХрд╛ рд╣рдорд╛рд░рд╛ рд╕рдореВрд╣ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛:
# 16826 рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рд╕реБрдзрд╛рд░
рдкрд░реАрдХреНрд╖рдг # 16286 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред
рдЕрднреА рднреА рдХреБрдЫ рд╡рд░реНрдЧреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
https://github.com/scikit-learn/scikit-learn/blob/753da1de06a764f264c3f5f4817c9190dbe5e021/sklearn/tests/test_docstring_parameters.py#L180
рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреАрдЖрд░ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЙрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗред
рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреАрдЖрд░ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЙрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗред
рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдпрд╣ рднреА рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк рдЦреБрд▓реЗ PRs рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд┐рд▓рдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдЕрдВрдЧреВрдареЗ рдХреЗ рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдпрджрд┐ рдХрд┐рд╕реА рдкреАрдЖрд░ рдХреЛ 2-3 рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдХреБрдЫ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИ, рддреЛ рдЗрд╕реЗ рд▓реЗрдиреЗ рдФрд░ рдЗрд╕реЗ рдЦрддреНрдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдареАрдХ рд╣реИред
рдпрджрд┐ рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддрд╛ рд╣реИ, рддреЛ рд╕реНрдлрд┐рдВрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рдЬреЛ рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдкреИрд░рд╛рдореАрдЯрд░ рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИрдВ рдпрд╛ рдЧрд▓рдд рдирд╣реАрдВ рд╣реИрдВ (рдЖрдк рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/sdpython/pyquickerper/blob /master/src/pyquickhelper/sphinxext/sphinx_docassert_extension.py)ред рд╢рд╛рдпрдж рдпрд╣ рдПрдХ рдХрд╕реНрдЯрдо рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ scikit-learn рдкреНрд░рд▓реЗрдЦрдиред
@sdpython , рдпрд╣ рдЕрджреНрднреБрдд рд╣реЛрдЧрд╛! рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рдЖрдк рдПрдХ рдорд╕реМрджрд╛ рдкреАрдЖрд░ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдзрдиреНрдпрд╡рд╛рдж!
рджрд┐рд▓рдЪрд╕реНрдк!
IIRC рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкрд░реАрдХреНрд╖рдг рд╣реИ рдЬреЛ рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ https://github.com/scikit-learn/scikit-learn/pull/16286 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реВрдЪрд┐рдд рд░рд╛рдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдмреЗрд╣рддрд░ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд▓рд╛рдкрддрд╛ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд░рдирд╛ рд╢рд╛рдпрдж рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХреИрд╕реЗ рдЪреЗрдХрд┐рдВрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╕реНрдлрд┐рдВрдХреНрд╕ рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рд╣рдорд╛рд░реЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдПрдХ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ (рд╕рднреА рдЙрджрд╛рд╣рд░рдг рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг) рдЗрд╕рд▓рд┐рдП рдПрдХ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдпрд╛ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ https://github.com/scikit-learn/scikit-learn/issues/15440 рдореЗрдВ numpydoc рд╕рддреНрдпрд╛рдкрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдкреНрд░рдХрд╛рд░ рдПрдиреЛрдЯреЗрд╢рди рдХреЗ рд╕рд╛рде docstring рдХреЗ рдХреБрдЫ рд╕рддреНрдпрд╛рдкрди https://github.com/terrencepreilly рдкрд░ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ / darglintред рддреЛ рд╣рдо рд╢рд╛рдпрдж docstrings рдХреЗ рд▓рд┐рдП 5 рдЕрд▓рдЧ рд╕рддреНрдпрд╛рдкрди рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП :)
рдореБрдЭреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдЗрд╕реНрдЯреЗрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкрд╕рдВрдж рд╣реИ:
pytest -v --runxfail -k IsolationForest sklearn/tests/test_docstring_parameters.py
рддреЛ рд╢рд╛рдпрдж рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд╕реНрдлрд┐рдВрдХреНрд╕ рдмрд┐рд▓реНрдб рдХреЛ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред
рдореИрдВрдиреЗ рдЬрд╛рдБрдЪ рдХреА рдХрд┐ рдХреМрди рд╕реЗ рдЧреБрдгрдзрд░реНрдо рдЕрднреА рднреА рдЧрд╛рдпрдм рд╣реИрдВ (рдКрдкрд░ рджреА рдЧрдИ рд╕реВрдЪреА рдкреБрд░рд╛рдиреА рд╣реИ)ред рдпреЗ рд╡рд╣реА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рдкрд╛рдпрд╛:
рдмрд╛рдпреЗрд╕рд┐рдпрдирдЧреМрд╕рд┐рдпрди рдорд┐рдХреНрд╕рдЪрд░, [рдорд╛рдзреНрдп_рдкрд░рд┐рд╡рд░реНрддрди_рдкрд╛рдпрд░]
рдмрд╛рдпреЗрд╕рд┐рдпрдирд░рд┐рдЬ, [X_offset_, X_scale_]
рдмрд░реНрдиреЛрд▓реАрдПрдирдмреА, [coef_, intercept_]
рдмрд┐рд░реНрдЪ, [fit_, рдЖрдВрд╢рд┐рдХ_рдлрд┐рдЯ_]
CCA, [x_mean_, x_std_, y_mean_, y_std_]
DecisionTreeRegressor, [classes_, n_classes_]
DummyClassifier, [output_2d_]
DummyRegressor, [output_2d_]
рдЗрд▓рд╛рд╕реНрдЯрд┐рдХрдиреЗрдЯ, [dual_gap_]
ElasticNetCV, [dual_gap_]
ExtraTreeRegressor, [classes_, n_classes_]
FeatureAgglomeration, [n_compents_]
LarsCV, [рд╕рдХреНрд░рд┐рдп_]
рд▓рд╛рд╕реЛ, [рджреЛрд╣рд░реЗ_рдЧрд╛рдк_]
LassoLarsCV, [рд╕рдХреНрд░рд┐рдп_]
LassoLarsIC, [alphas_]
MiniBatchKMeans, [counts_, init_size_, n_iter_]
MultiTaskElasticNet, [dual_gap_, eps_, sparse_coef_]
MultiTaskElasticNetCV, [dual_gap_]
MultiTaskLasso, [dual_gap_, eps_, sparse_coef_]
MultiTaskLassoCV, [dual_gap_]
NuSVR, [probA_, probB_]
OneClassSVM, [probA_, probB_]
OneVsRestClassifier, [coef_, intercept_]
рдСрд░реНрдереЛрдЧреЛрдирд▓рдореИрдЪрд┐рдВрдЧрдкрд░реНрд╕рд┐рдЯ, [n_nonzero_coefs_]
PLSCanonical, [x_mean_, x_std_, y_mean_, y_std_]
PLSSVD, [x_mean_, x_std_, y_mean_, y_std_]
SVR, [probA_, probB_]
рдзрдиреНрдпрд╡рд╛рдж @marenwestermann!
рдореИрдВ MiniBatchKMeans рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рдореИрдВ рд▓рд╛рд╕реЛ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдЕрдм рдореИрдВ MultiTaskElasticNet рдФрд░ MultiTaskLasso рдореЗрдВ sparse_coef_
рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБред
рдореИрдВ LarsCV рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
@thomasjpfan рдХреЛ рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ SVR
рдФрд░ OneClassSVM
:
"ProbA_ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 0.23 рдореЗрдВ рдкрджрд╛рд╡рдирдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ 0.25 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред" рддрдерд╛
"ProbB_ рд╡рд┐рд╢реЗрд╖рддрд╛ 0.23 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкрджрд╛рд╡рдирдд рд╣реИ рдФрд░ 0.25 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣рдЯрд╛ рджреА рдЬрд╛рдПрдЧреАред"
рдЗрд╕рд▓рд┐рдП, рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╢рд╛рдпрдж рдЕрдм рдкреНрд░рд▓реЗрдЦрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╣реИ рдирд╛?
рдпрд╣рд╛рдБ рд╕реЗ рдЬрд╛рдиреЗ рдкрд░ рдХреНрдпрд╛ рдпреЗ рджреЛрдиреЛрдВ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ NuSVR
рд╡рд░реНрдЧ рдореЗрдВ рднреА рдЪрд┐рддреНрд░рд┐рдд рдХреА рдЬрд╛рдПрдВрдЧреА?
ExtraTreeRegressor рдХреЗ рд▓рд┐рдП classes_
рдФрд░ n_classes_
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реИрдВред
рдЗрд╕рд▓рд┐рдП, рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╢рд╛рдпрдж рдЕрдм рдкреНрд░рд▓реЗрдЦрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╣реИ рдирд╛?
рдпрд╣рд╛рдБ рд╕реЗ рдЬрд╛рдиреЗ рдкрд░, рдХреНрдпрд╛ рдЗрди рджреЛрдиреЛрдВ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рднреА рдХрдХреНрд╖рд╛ NuSVR рдореЗрдВ рдкрджрд╛рд╡рдирдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?
рдЪреВрдВрдХрд┐ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдкрджрд╛рд╡рдирдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд╣рдореЗрдВ рдЙрдирдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред
ExtraTreeRegressor рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ classes_ рдФрд░ n_classes_ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реИрдВред
рд╣рд╛рдБ, рдЕрдЧрд░ рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд╣реАрдВ рд╣реИрдВ рддреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
DecisionTreeRegressor
рд╡рд░реНрдЧ рдХрд╣рддрд╛ рд╣реИ:
"n_classes_ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ 0.22 рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рдирд╛ рд╣реИ рдФрд░ 0.24 рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред"
"рдХрдХреНрд╖рд╛рдПрдВ_ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 0.22 рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ рдФрд░ 0.24 рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред"
рддреЛ рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рднреА рд╕рд╣реА рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ?
рддреЛ рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рднреА рд╕рд╣реА рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ?
рд╕рд╣реА @Abilityguy , рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдореИрдВ рдиреАрдЪреЗ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдБ рдмреЗрдореЗрд▓ _RidgeGCV рдореЗрдВ:
Docstring рддреНрд░реБрдЯрд┐: _RidgeGCV рдореЗрдВ рдмреЗрдореЗрд▓ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛
alpha_
рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЕрдВрдХ_
coef_
dual_coef_
intercept_
n_features_in_
рдФрд░ _BaseRidgeCV рдореЗрдВ:
Docstring рддреНрд░реБрдЯрд┐: _BaseRidgeCV рдореЗрдВ рдмреЗрдореЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
alpha_
рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЕрдВрдХ_
coef_
intercept_
n_features_in_
рдХреНрдпрд╛ рдореИрдВ рдЗрд╕реЗ рдЙрдард╛ рд╕рдХрддрд╛ рд╣реВрдБ? рдореИрдВ рдкрд╣рд▓реЗ рдЯрд╛рдЗрдорд░ рд╣реВрдВ рдФрд░ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
@marenwestermann рд╡рд░реНрдЧ FeatureAgglomeration рдореЗрдВ, рдпрд╣ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐, рд╕рдВрд╕реНрдХрд░рдг 0.21 рдореЗрдВ, n_connected_components_ n_components_ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ n_components_ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕рд╣реА рд╣реЛрдЧрд╛ ..?
@ srivathsa729 рдореЗрд░реА рд╕рдордЭ рд╕реЗ рд╣рд╛рдБред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдХреЛрдИ рдХреЛрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рджреЛ рдмрд╛рд░ рдЪреЗрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХрдиреЗрдЯ рдЙрдард╛рдКрдВрдЧрд╛
BayesianRidge рдХреЗ рд▓рд┐рдП X_offset_ рдФрд░ X_scale_ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг # 18607 рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
рд╡рд┐рд╢реЗрд╖рддрд╛ output_2d_ рдХреЛ DummyClassifier рдФрд░ DummyRegressor (# 14933 рджреЗрдЦреЗрдВ) рдореЗрдВ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЗрд╕ PR рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ @amueller рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдпрд╛ (рдХреЛрдб рдХреЛ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдЪреАрдЬреЗрдВ рдЪрд╛рд░реЛрдВ рдУрд░ рдЪрд▓реА рдЧрдИ рд╣реИрдВ)ред рдореБрдЭреЗ рдХреЛрдИ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рдорд┐рд▓реА рдЬрд┐рд╕реЗ n_features_in_
рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕реЗ рдореИрдВ # 16112 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реВрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рд╡рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреНрдпрд╛ рдЗрд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдкрд┐рдВрдЧ @NicolasHug
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрдорд╛рдирдХ рдХреЗ рд▓рд┐рдП рдЧреБрдо рд╡рд┐рд╢реЗрд╖рддрд╛ рдбреЙрдХрд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕
рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдкрдиреЗ рдкреАрдЖрд░ рдореЗрдВ рджреЗрдЦреЗрдВ