Scikit-learn: random_state рд╡рд┐рд╡рд░рдг рдХреЛ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рдмрдирд╛рдПрдВ рдФрд░ рд╢рдмреНрджрд╛рд╡рд▓реА рджреЗрдЦреЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рдЬрдире░ 2018  ┬╖  60рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: scikit-learn/scikit-learn

рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдкрдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдПрдХ рд╢рдмреНрджрдХреЛрд╖ рдЬреЛрдбрд╝рд╛ рд╣реИ, рдЬреЛ рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдЕрдм рд╣рдореЗрдВ random_state рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЛ рдЕрдзрд┐рдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдФрд░ рд╕реВрдЪрдирд╛рддреНрдордХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (#10415 рджреЗрдЦреЗрдВ)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗ рдмрдЬрд╛рдп

    random_state : int, RandomState instance or None, optional, default: None
        If int, random_state is the seed used by the random number generator;
        If RandomState instance, random_state is the random number generator;
        If None, the random number generator is the RandomState instance used
        by `np.random`.

KMeans рдФрд░ MiniBatchKMeans рджреЛрдиреЛрдВ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

KMeans:
    random_state : int, RandomState instance, default=None
        Determines random number generation for centroid initialization.
        Pass an int for reproducible results across multiple function calls.
        See :term:`Glossary <random_state>`.


MiniBatchKMeans:
    random_state : int, RandomState instance, default=None
        Determines random number generation for centroid initialization and
        random reassignment.
        Pass an int for reproducible results across multiple function calls.
        See :term:`Glossary <random_state>`.

рдЗрд╕рд▓рд┐рдП, рд╡рд┐рд╡рд░рдг рдХреЛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдкрд░ random_state рдХреНрдпрд╛ рдкреНрд░рднрд╛рд╡ рд╣реИред

рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдореЗрдВ рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рдореЙрдбреНрдпреВрд▓ рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдорд╛рдирдХреЛрдВ рдХреА рд╕реВрдЪреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИ:

Kwinata рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА

  • [x] [sklearn/dummy.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/dummy.py) - 59
  • [x] [sklearn/multioutput.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/multioutput.py) - релренрео , ренрейрео
  • [ ] [sklearn/kernel_approximation.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/kernel_approximation.py) - 41 , 143 , 470
  • [ ] [sklearn/multiclass.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/multiclass.py) - ремреорен
  • [x] [sklearn/random_projection.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/random_projection.py) - 178 , 245 , 464 , 586
  • [x] [sklearn/feature_extraction/image.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/feature_extraction/image.py) - рейремрео , релрежреи
  • [x] [sklearn/utils/random.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/utils/random.py) - рейреп рдУрдкрди рдкреАрдЖрд░
  • [x] [sklearn/utils/extmath.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/utils/extmath.py) - 185 , 297
  • [x] [sklearn/ensemble/_hist_gradient_boosting/gradient_boosting.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/ensemble/_hist_gradient_boosting/gradient_boosting.py) - 736 , 918
  • [x] [sklearn/ensemble/_hist_gradient_boosting/binning.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/ensemble/_hist_gradient_boosting/binning.py) - 37 , 112

  • [x] [sklearn/ensemble/_bagging.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/ensemble/_bagging.py) - релрежрей , репрежреи

  • [x] [sklearn/ensemble/_gb.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/ensemble/_gb.py) - 887 , 1360
  • [x] [sklearn/ensemble/_forest.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/ensemble/_forest.py) - репремрел , резреиреореи , резрелрелреп , резреоремрео , реирезрежрей
  • [x] [sklearn/ensemble/_iforest.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/ensemble/_iforest.py) - 109
  • [ ] [sklearn/ensemble/_base.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/ensemble/_base.py) - релреи
  • [x] [sklearn/ensemble/_weight_boosting.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/ensemble/_weight_boosting.py) - резреорео , рейреирек , рекренреп , режреж , резрежреиреи
  • [x] [sklearn/decomposition/_truncated_svd.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/decomposition/_truncated_svd.py) - 59 рдкреАрдЖрд░ рдЦреЛрд▓реЗрдВ
  • [x] [sklearn/decomposition/_kernel_pca.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/decomposition/_kernel_pca.py) - 79 рдкреАрдЖрд░ рдЦреЛрд▓реЗрдВ
  • [x] [sklearn/decomposition/_dict_learning.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/decomposition/_dict_learning.py) - 364 , 485 , 692 , 1135 , резрейреирел рдУрдкрди рдкреАрдЖрд░
  • [x] [sklearn/decomposition/_fastica.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/decomposition/_fastica.py) - 205 , 344 рдкреАрдЖрд░ рдЦреЛрд▓реЗрдВ
  • [x] [sklearn/decomposition/_nmf.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/decomposition/_nmf.py) - 290 , 475 , 966 , 1159 рдЦреБрд▓рд╛ рдЬрдирд╕рдВрдкрд░реНрдХ
  • [x] [sklearn/decomposition/_pca.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/decomposition/_pca.py) - 192 рдУрдкрди рдкреАрдЖрд░
  • [x] [sklearn/decomposition/_sparse_pca.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/decomposition/_sparse_pca.py) - 82 , 285 рдкреАрдЖрд░ рдЦреЛрд▓реЗрдВ
  • [x] [sklearn/decomposition/_lda.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/decomposition/_lda.py) - 60 , 79 , 225 рдкреАрдЖрд░ рдЦреЛрд▓реЗрдВ
  • [x] [sklearn/decomposition/_factor_analysis.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/decomposition/_factor_analysis.py) - 92 рдУрдкрди рдкреАрдЖрд░
  • [x] [sklearn/cluster/_kmeans.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/cluster/_kmeans.py) - релрем , реирекрез , рейреореж , релреорей , 700 , 1150 , 1370
  • [x] [sklearn/cluster/_spectral.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/cluster/_spectral.py) - рекрез , резрепрен , рейрезрей
  • [x] [sklearn/cluster/_bicluster.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/cluster/_bicluster.py) - реирейрем , рейреорей
  • [x] [sklearn/cluster/_mean_shift.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/cluster/_mean_shift.py) - 48
  • [x] [sklearn/preprocessing/_data.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/preprocessing/_data.py) - реирезренрео , реиремрежрен
  • [x] [sklearn/impute/_iterative.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/impute/_iterative.py) - 125
  • [x] [sklearn/linear_model/_ransac.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/linear_model/_ransac.py) - 152 рдУрдкрди рдкреАрдЖрд░
  • [x] [sklearn/linear_model/_coordinate_descent.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/linear_model/_coordinate_descent.py) - 580 , 860 , 1313 , 1487 , резремремрел , резреорелрез , реирежрезрем , реирез реп рдкреАрдЖрд░
  • [x] [sklearn/linear_model/_sag.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/linear_model/_sag.py) - 154 рдУрдкрди рдкреАрдЖрд░
  • [x] [sklearn/linear_model/_perceptron.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/linear_model/_perceptron.py) - 55 рдУрдкрди рдкреАрдЖрд░
  • [x] [sklearn/linear_model/_passive_aggressive.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/linear_model/_passive_aggressive.py) - 76 , 322 рдУрдкрди рдкреАрдЖрд░
  • [x] [sklearn/linear_model/_logic.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/linear_model/_logic.py) - 587 , 924 , 1100 , 1658 рдЦреБрд▓рд╛ рдЬрдирд╕рдВрдкрд░реНрдХ
  • [x] [sklearn/linear_model/_base.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/linear_model/_base.py) - 65
  • [x] [sklearn/linear_model/_stochastic_gradient.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/linear_model/_stochastic_gradient.py) - рейремреп , реорезрез , резрекрезреп рдУрдкрди рдкреАрдЖрд░
  • [x] [sklearn/linear_model/_theil_sen.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/linear_model/_theil_sen.py) - реирекрей рдУрдкрди рдкреАрдЖрд░
  • [x] [sklearn/linear_model/_ridge.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/linear_model/_ridge.py) - рейреирел , ремрепрей , реорелрей рдкреАрдЖрд░ рдЦреЛрд▓реЗрдВ
  • [x] [sklearn/tree/_classes.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/tree/_classes.py) - ремрелрей , резрежрейрей , резрейреиреи , резрелрелреи
  • [x] [sklearn/feature_selection/_mutual_info.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/feature_selection/_mutual_info.py) - реиреирем , рейрейрел , рекрезрек
  • [x] [sklearn/metrics/cluster/_unsupervised.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/metrics/cluster/_unsupervised.py) - 80
  • [x] [sklearn/svm/_classes.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/svm/_classes.py) - репреж , рейрезреи , релрекрем , ренрелреи рдЦреБрд▓рд╛ рдЬрдирд╕рдВрдкрд░реНрдХ
  • [x] [sklearn/svm/_base.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/svm/_base.py) - реорелрей рдУрдкрди рдкреАрдЖрд░
  • [x] [sklearn/inspection/_permutation_importance.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/inspection/_permutation_importance.py) - реорез
  • [x] [sklearn/gaussian_process/_gpr.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/gaussian_process/_gpr.py) - 109 , 382
  • [x] [sklearn/gaussian_process/_gpc.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/gaussian_process/_gpc.py) - 110 , 537
  • [x] [sklearn/manifold/_spectral_embedding.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/manifold/_spectral_embedding.py) - резренрез , рейреорен
  • [x] [sklearn/manifold/_locally_linear.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/manifold/_locally_linear.py) - резрекрем , реирелреи , релреорек
  • [x] [sklearn/manifold/_t_sne.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/manifold/_t_sne.py) - 558
  • [x] [sklearn/manifold/_mds.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/manifold/_mds.py) - релрез , резрепрео , рейрезрек
  • [x] [sklearn/utils/_testing.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/utils/_testing.py) - релреирез
  • [x] [sklearn/utils/__init__.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/utils/__init__.py) - рекренрео , ремреирей
  • [x] [sklearn/datasets/_kddcup99.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/datasets/_kddcup99.py) - 79
  • [x] [sklearn/datasets/_covtype.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/datasets/_covtype.py) - 69
  • [x] [sklearn/datasets/_rcv1.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/datasets/_rcv1.py) - 114
  • [x] [sklearn/datasets/_samples_generator.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/datasets/_samples_generator.py) - резреирен , рейреирей , рекрекреж , релрейрез , 618 , 688 , 767 , 904 , 965 , 1030 , 1106 , 1159 , 1218 , 1258 , 1307 , 1368 , 1420 , 1483 , 1571 , 1662
  • [x] [sklearn/datasets/_olivetti_faces.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/datasets/_olivetti_faces.py) - ремрек
  • [x] [sklearn/datasets/_base.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/datasets/_base.py) - резрелрен
  • [x] [sklearn/datasets/_twenty_newsgroups.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/datasets/_twenty_newsgroups.py) - 187
  • [x] [sklearn/mixture/_bayesian_mixture.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/mixture/_bayesian_mixture.py) - резремрем
  • [x] [sklearn/mixture/_base.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/mixture/_base.py) - 139
  • [x] [sklearn/mixture/_gaussian_mixture.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/mixture/_gaussian_mixture.py) - релрежрек
  • [x] [sklearn/model_selection/_validation.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/model_selection/_validation.py) - резрежрежрем , резрезренрем
  • [x] [sklearn/model_selection/_split.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/model_selection/_split.py) - рейреореи , релреорео , резрежрепрез , резрез реп рем , резреирелреж , резрей реп реж , резрекрепреи , резремрежрел , реирежрекреп рдУрдкрди рдкреАрдЖрд░
  • [x] [sklearn/model_selection/_search.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/model_selection/_search.py) - реирежрен , резреирепреп
  • [x] [sklearn/neural_network/_multilayer_perceptron.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/neural_network/_multilayer_perceptron.py) - 782 , 1174
  • [x] [sklearn/neural_network/_rbm.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/neural_network/_rbm.py) - 59
  • [x] [sklearn/neighbors/_kde.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/neighbors/_kde.py) - 233
  • [x] [sklearn/neighbors/_nca.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/neighbors/_nca.py) - 112
  • [x] [sklearn/covariance/_robust_covariance.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/covariance/_robust_covariance.py) - ремрей , реирейрей , рейреирео , релрекрел
  • [x] [sklearn/covariance/_elliptic_envelope.py](https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/covariance/_elliptic_envelope.py) - рекреж
Documentation Moderate Sprint good first issue

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рдо sklearn/preprocessing/_data.py - 2178, 2607 . рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
@rachelcjordan рдФрд░ @fabi-cast

wimlds #SciKitLearnSprint

рд╕рднреА 60 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рд╛рдп @jnothman , рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЙрдард╛ рд╕рдХрддрд╛ рд╣реВрдВ? рдзрдиреНрдпрд╡рд╛рдж

рдПрдХ рдореЙрдбреНрдпреВрд▓/рдЙрдкрдкреИрдХреЗрдЬ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ...

30 рдЬрдирд╡рд░реА 2018 рдХреЛ 00:24 рдмрдЬреЗ, рд╕реМрдореНрдпрд╛ рдЖрдирдВрдж рдиреЗ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рд▓рд┐рдЦрд╛:

рд╣рд╛рдп @jnothman https://github.com/jnothman , рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЙрдард╛ рд╕рдХрддрд╛ рд╣реВрдВ? рдзрдиреНрдпрд╡рд╛рдж

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/scikit-learn/scikit-learn/issues/10548#issuecomment-361243951 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAEz62ie2pMFVg7uM6_MVnmWKRX-efgHks5tPcaHgaJpZM4Rwij3
.

@jnothman рдореБрдЭреЗ рдЕрдиреБрднрд╡рд╣реАрди рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдореЙрдбреНрдпреВрд▓/

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @jnothman рдХрд╛ рдорддрд▓рдм рд╕рд┐рд░реНрдл рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП sklearn/cluster/k_means_.py, random_state рдбреЙрдХрд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╢реАрд░реНрд╖ рдкреЛрд╕реНрдЯ рдХреА рддрд░рд╣ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдФрд░ рдПрдХ рдкреАрдЖрд░ рдЦреЛрд▓реЗрдВред

рдПрдХ рд╕рдмрдкреИрдХреЗрдЬ sklearn.cluster . рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реИ

рдзрдиреНрдпрд╡рд╛рджред рдРрд╕рд╛ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдПрдХ рдкреАрдЖрд░ рдЦреЛрд▓реЗрдВрдЧреЗред

рдирдорд╕реНрддреЗ! @jnothman

рдХреНрдпрд╛ рдЖрдк рдирд┐рдореНрди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рднреА рдмрджрд▓рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдЬреИрд╕рд╛ рдХрд┐ grid_search.py тАЛтАЛрдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИ? рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХреА рдЧрдИ рд▓рд╛рдЗрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрди рд╣реИред

random_state : int, RandomState instance or None, optional (default=None)
        Pseudo random number generator state used for random uniform sampling
        from lists of possible values instead of scipy.stats distributions.
        If int, random_state is the seed used by the random number generator;
        If RandomState instance, random_state is the random number generator;
        If None, the random number generator is the RandomState instance used
        by `np.random`.

рдореИрдВ grid_search.py тАЛтАЛрдФрд░ k_means.py(KMeans) рд▓реЗ рд╕рдХрддрд╛ рд╣реВрдВред

grid_search.py тАЛтАЛрдХреЛ рдЕрдХреЗрд▓рд╛ рдЫреЛрдбрд╝ рджреЗрдВред рдпрд╣ рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИред рд╡рд┐рдЪрд╛рд░ рдХреЛ рдХрдо рдХрд░рдирд╛ рд╣реИ
рд╕рд╛рдордЧреНрд░реА рдЬреЛ рджреЛрд╣рд░рд╛рдИ рдЬрд╛рддреА рд╣реИ, рдФрд░ рд╢рдмреНрджрд╛рд╡рд▓реА рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ, рддрд╛рдХрд┐ рд╣рдо рдХрд░ рд╕рдХреЗрдВ
рдореЗрдВ random_state рдХреА рднреВрдорд┐рдХрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг рджреЗрдВ
рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрдорд╛рдирдХред

рдзрдиреНрдпрд╡рд╛рдж @jnothmanред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ рдЗрд╕ random_state рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдмрджрд▓ рд╕рдХреВрдВ, рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА?

рдЖрдкрдХреЛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ
рдЙрдирдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред рдЖрдкрдХреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ random_state . рдХрд╣рд╛рдВ рд╣реИ
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдореЗрдВ рд░реИрдВрдбрдорд╛рдЗрдЬреЗрд╢рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред
рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рди рджреЗрдирд╛ рднреА рдЙрдЪрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдмрд╕ рд╢рдмреНрджрд╛рд╡рд▓реА рд╕реЗ рдЬреБрдбрд╝рдирд╛; рд╣рдореЗрдВ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдЬрд╛рддрд╛ рд╣реИред

рдареАрдХ рд╣реИ рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдзреАрд░реЗ-рдзреАрд░реЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдирд╛ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛ред

рд╕рд╛рджрд░,
рд╢рд┐рд╡рдо рд░рд╕реНрддреЛрдЧреА

рдореИрдВрдиреЗ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЦреЛрд▓рд╛ рд╣реИ #10614

рдЪреВрдБрдХрд┐ @ aby0 рдиреЗ рдЕрднреА рддрдХ sklearn.cluster рдореЙрдбреНрдпреВрд▓ рдкрд░ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдореИрдВ рдкреВрд░реЗ рдореЙрдбреНрдпреВрд▓ рдкрд░ рджрд╛рд╡рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдпрд╛ рдореБрдЭреЗ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреЛрдИ рдЕрдкрдбреЗрдЯ рджреЛрд╕реНрддреЛрдВ? рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рд▓рдВрдмреА рдЫреБрдЯреНрдЯреА рд╣реИ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдЗрд╕реЗ рдЪреБрди рд╕рдХрддрд╛ рд╣реВрдВред

рдореИрдВ datasets рдореЙрдбреНрдпреВрд▓ рд▓реВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдВ #10731 рдХреЗ рд▓рд┐рдП рдбреЙрдХрд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдШреВрдо рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВ linear_model рдореЙрдбреНрдпреВрд▓ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЬрд▓реНрдж рд╣реА рдЬрдирд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВрдЧреЗред # 11900 рдЙрдард╛рдпрд╛ред

рдЕрдЧрд▓реЗ decomposition рдореЙрдбреНрдпреВрд▓ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рдирд╛ред

рдореЙрдбреНрдпреВрд▓ рдХреА рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдЬрд╣рд╛рдВ рдЗрд╕реЗ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

  • [] рдбреЗрд╡рд▓рдкрд░реНрд╕
  • [ ] рд╕рд╣рдкреНрд░рд╕рд░рдг
  • [рдПрдХреНрд╕] рдЕрдкрдШрдЯрди
  • [ ] рдбрдореА.py
  • [] рдкрд╣рдирд╛рд╡рд╛
  • [ ] рд╕реБрд╡рд┐рдзрд╛ рдирд┐рдХрд╛рд╕реА
  • [ ] рдлреАрдЪрд░ рдЪрдпрди
  • [ ] рдЧрд╛рдКрд╕реА_рдкреНрд░рдХреНрд░рд┐рдпрд╛
  • [ ] kernel_approximation.py
  • [x] рд░реЗрдЦреАрдп_рдореЙрдбрд▓ #резрезрепрежреж . рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
  • [] рдХрдИ рдЧреБрдирд╛
  • [ ] рдореЗрдЯреНрд░рд┐рдХреНрд╕
  • [] рдорд┐рд╢реНрд░рдг
  • [] рдореЙрдбрд▓_рдЪрдпрди
  • [] multiclass.py
  • [ ] multioutput.py
  • [ ] рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ
  • [ ] рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ
  • [] рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ
  • [ ] random_projection.py
  • [ ] рдПрд╕рд╡реАрдПрдо
  • [ ] рдкреЗрдбрд╝
  • [ ] рдмрд░реНрддрди

рд╕рд╣реА рд╕рдВрддреБрд▓рди рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП, рдЗрд╕ рдкрд░ рдЖрдо рд╕рд╣рдорддрд┐ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рд╣рдореЗрдВ рдХреБрдЫ рдкрд░реЗрд╢рд╛рдиреА рд╣реБрдИ
рдпрд╣рд╛рдБ, рдЖрдИрдЖрдИрдЖрд░рд╕реА

рддреЛ рдКрдкрд░ рдорд░реНрдЬ рдХрд┐рдП рдЧрдП рдкреВрд░реНрд╡ рдкреАрдЖрд░ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ

@jnothman рдзрдиреНрдпрд╡рд╛рдж! рдПрдХ int рдкрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛ред

рдЕрдиреНрдп рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдХреЛ рджреВрд╕рд░реЗ рдкреАрдЖрд░ рдореЗрдВ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ, рдПрдХ рдмрд╛рд░ рдЗрдирдХреА рд╕рдореАрдХреНрд╖рд╛ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж ...

рдореИрдВ рд╕рд╣рдкреНрд░рд╕рд░рдг рдХрд╛ рджрд╛рд╡рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

@BlackTeaAndCoffee рдХреГрдкрдпрд╛ рдЬрд╛рдЧрд░реВрдХ

рдореИрдВ рдлреАрдЪрд░_рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдХрд╛ рджрд╛рд╡рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

@jnothman, @NicolasHug, рдмрд╕ # 15222 рдХреА рдЦреЛрдЬ рдХреА рдФрд░ рдЗрд╕реЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреАрдЖрд░ рдХреА рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЦрд╛рддреЗ рдореЗрдВ рдпрд╣ рдПрдХ рд╕рд╛рд░рд╛рдВрд╢ рдореЗрдВ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рд╣реИ ... рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЧрдпреА рдХрднреА рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ... :(
рд╕реНрдкреНрд░рд┐рдВрдЯ рдХреЗ рд▓рд┐рдП рдЪреАрдЬреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдЙрди рджреЛ рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреМрди рд╕рд╛? рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдЬрд╛рдирдХрд╛рд░реА рд╕реЗ рдмрдЪ рд╕рдХрддрд╛ рд╣реВрдВред рдЖрдкрдХреЗ рд╕рд╣рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рдерд╛ (рдмреЗрд╣рддрд░ рдЬрд╛рдВрдЪ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдереА), рдореБрдЭреЗ рдЗрд╕рдХреЗ рдкрдХреНрд╖ рдореЗрдВ https://github.com/scikit-learn/scikit-learn/issues/15222 рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ

@jnothman рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрд╛рдж рд╢рд╛рдпрдж рдпрд╣ рдореБрджреНрджрд╛ 'рдордзреНрдпрдо' рд▓реЗрдмрд▓ рдХреЗ рд▓рд╛рдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рд╣рдо рдкрд╣рдирд╛рд╡рд╛/_hist_gradient_boosting/binning рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
@mojc рдФрд░ рдореИрдВред

рд╡рд┐рдорд▓реНрдбреНрд╕

@anaisabeldhero рдФрд░ рдореИрдВ рдХрдИ рдЧреБрдирд╛ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ/*
#wimlds #SciKitLearnSprint

@ daphn3k рдФрд░ рдореИрдВ sklearn/gaussian_process/ рдкрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛

wimlds #SciKitLearnSprint

рд╣рдо sklearn/preprocessing/_data.py - 2178, 2607 . рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
@rachelcjordan рдФрд░ @fabi-cast

wimlds #SciKitLearnSprint

рдореИрдВ рдФрд░ @Malesche sklearn/inspection/_permutation_importance.py рд▓реЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

рд╡рд╛рдИрдПрдордПрд▓рдбреАрдПрд╕

sklearn/metrics/cluster/_unsupervised.py рдлрд╝рд╛рдЗрд▓ рдХрд╛ рджрд╛рд╡рд╛! #рд╡рд┐рдорд▓реНрдбреНрд╕

@ daphn3k рдФрд░ рдореИрдВ рд╕рд╣рдкреНрд░рд╕рд░рдг/* рдФрд░ рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ/* #wimlds . рдХреЛ рднреА рд▓реЗрддреЗ рд╣реИрдВ

рджрд╛рд╡рд╛:
sklearn/dummy.py - 59
sklearn/multioutput.py - 578, 738
sklearn/kernel_approximation.py - 41, 143, 470
sklearn/multiclass.py - 687
sklearn/random_projection.py - 178, 245, 464, 586

рдкреАрдПрд╕рдП: рдХреГрдкрдпрд╛ рдореВрд▓ рд╡рд╛рдХреНрдп рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ

рдПрдХрд╛рдзрд┐рдХ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдореЗрдВ рдкреБрдирд░реБрддреНрдкрд╛рджрд┐рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ int рдкрд╛рд╕ рдХрд░реЗрдВред

рдЗрд╕ рд╕рдордп рдореИрдВ рдкреАрдЖрд░ рдореЗрдВ рдЬреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдЙрд╕рдХреЗ рдмрдЬрд╛рдп:

рдпрд╛рджреГрдЪреНрдЫрд┐рдХрддрд╛ рдХреЛ рдирд┐рдпрддрд╛рддреНрдордХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдЬреЛ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬреЛ рдХреБрдЫ рднреА рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж RNG рд╣рдореЗрд╢рд╛ рдирд┐рдпрддрд╛рддреНрдордХ рд╣реЛрддрд╛ рд╣реИ

CC @adrinjalali рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕реНрдкреНрд░рд┐рдВрдЯ рдкрд░ рд╣реИрдВ

рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдорд┐рд╢реНрд░рдг рдкрд░ рдХрд╛рдо рдХрд░рдирд╛

рдкреАрдПрд╕рдП: рдХреГрдкрдпрд╛ рдореВрд▓ рд╡рд╛рдХреНрдп рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ

рдПрдХрд╛рдзрд┐рдХ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдореЗрдВ рдкреБрдирд░реБрддреНрдкрд╛рджрд┐рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ int рдкрд╛рд╕ рдХрд░реЗрдВред

рдЗрд╕ рд╕рдордп рдореИрдВ рдкреАрдЖрд░ рдореЗрдВ рдЬреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдЙрд╕рдХреЗ рдмрдЬрд╛рдп:

рдпрд╛рджреГрдЪреНрдЫрд┐рдХрддрд╛ рдХреЛ рдирд┐рдпрддрд╛рддреНрдордХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдЬреЛ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬреЛ рдХреБрдЫ рднреА рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж RNG рд╣рдореЗрд╢рд╛ рдирд┐рдпрддрд╛рддреНрдордХ рд╣реЛрддрд╛ рд╣реИ

CC @adrinjalali рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕реНрдкреНрд░рд┐рдВрдЯ рдкрд░ рд╣реИрдВ

рд╣рд╛рдп @NicolasHug рдпрд╣ рдПрдХ рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ ... рдХреМрди рд╕рд╛? :)

scikit-learn/sklearn/model_selection/_validation.py . рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ

@cmarmo рдпрд╣ рд╕рднреА

@cmarmo рдпрд╣ рд╕рднреА

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ @NicolasHug , рдореЗрд░рд╛ рдмреБрд░рд╛, рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгреА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд▓рдЧрд╛ред

@NicolasHug рдореВрд▓ рд╡рд╛рдХреНрдп рдХреЛ @anaisabeldhero рдФрд░ me . рд╕реЗ

рдореИрдВ рдФрд░ @Olks рджрд╛рд╡рд╛ sklearn/utils/extmath.py - 185, 297

рджрд╛рд╡рд╛ sklearn/ensemble/_iforest.py - 109

рджрд╛рд╡рд╛ sklearn/neural_network/_multilayer_perceptron.py - 782, 1174

рджрд╛рд╡рд╛ sklearn/ensemble/_weight_boosting.py - резреорео, рейреирек, рекренреп, репрежреж, резрежреиреи

рджрд╛рд╡рд╛ sklearn/multioutput.py - 578, 738

рджрд╛рд╡рд╛ :
рд╕реНрдХреЗрд▓реЗрд░/рдорд┐рд╢реНрд░рдг/_bayesian_mixture.py - 166
рд╕реНрдХреЗрд▓реЗрд░/рдорд┐рд╢реНрд░рдг/_base.py - 139
рд╕реНрдХреЗрд▓реЗрд░/рдорд┐рд╢реНрд░рдг/_gaussian_mixture.py - 504

рджрд╛рд╡рд╛ sklearn/ensemble/_gb.py - 887, 1360

рджрд╛рд╡рд╛ sklearn/ensemble/_hist_gradient_boosting/gradient_boosting.py - 736, 918

рджрд╛рд╡рд╛ sklearn/neural_network/_rbm.py - 59

рджрд╛рд╡рд╛ :

sklearn/svm/_classes.py - репреж, рейрезреи, релрекрем, ренрелреи
sklearn/svm/_base.py - 853

рджрд╛рд╡рд╛:

sklearn/feature_selection/_mutual_info.py - реиреирем, рейрейрел, рекрезрек
рд╕реНрдХреЗрд▓реЗрд░/рдореЗрдЯреНрд░рд┐рдХреНрд╕/рдХреНрд▓рд╕реНрдЯрд░/_unsupervised.py - 80
sklearn/utils/_testing.py - 521
sklearn/utils/init.py - рекренрео, ремреирей

рджрд╛рд╡рд╛ :

sklearn/dummy.py - 59
sklearn/random_projection.py - 178, 245, 464, 586

@DatenBiene @GregoireMialon рдкрд┐рдЫрд▓реЗ рд╕реНрдкреНрд░рд┐рдВрдЯ рдХреЗ рджреМрд░рд╛рди рдЖрдкрдХреЗ рд╕рднреА

рдХреНрдпрд╛ рдЖрдк рдЙрдирд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдкреА рд▓реЗрдВрдЧреЗ / рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдордп рд╣реЛрдЧрд╛ / рдкреНрд░реЗрд░рдгрд╛ рд╣реЛрдЧреА (рдХреЛрдИ рджрдмрд╛рд╡ рдирд╣реАрдВ!)?

рд╣рд╛рдп рдЬреЗрд░реЗрдореА! рдореИрдВ рдЬрд▓реНрдж рд╣реА рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛

рд▓реЗ рдореЗрд░ред 12 рдлрд░рд╡рд░реАред реирежреиреж резрел:релрей, рдЬреЗрд░реЗрдореА рдбреВ рдмреЛрдЗрд╕рдмреЗрд░реЗрдВрдЬрд░ <
рд╕реВрдЪрдирд╛рдПрдВ@github.com> рдПрдХ рд▓реЗрдЦ :

@DatenBiene https://github.com/DatenBiene @GregoireMialon
https://github.com/GregoireMialon рдЖрдкрдХреЗ рд╕рднреА рдпреЛрдЧрджрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
рдкрд┐рдЫрд▓реЗ рд╕реНрдкреНрд░рд┐рдВрдЯ рдХреЗ рджреМрд░рд╛рдиред рдХреЗрд╡рд▓ 3 рдореЙрдбреНрдпреВрд▓ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд░рд╣ рдЧрдП рд╣реИрдВ!

рдХреНрдпрд╛ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ / рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдордп рд╣реИ / рдЙрдирд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рдгрд╛ рд╣реИ (рдирд╣реАрдВ
рджрдмрд╛рд╡ !) ?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/scikit-learn/scikit-learn/issues/10548?email_source=notifications&email_token=AFY4624NQL3EAFLBGPUNAE3RCQEO3A5CNFSM4EOCFD32YY3PNVWWK3TUL52HS4DFVREXG43BTV2LOZDW
рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AFY4625457AU7OL4E4EUVOTRCQEO3ANCNFSM4EOCFD3Q
.

рд╣рд╛рдп @ рдЬреЗрд░реЗрдореАрдбрдмреАрдмреА! рдореИрдВ рдЖрдЬ рд╢реЗрд╖ 3 рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛

рджрд╛рд╡рд╛:

sklearn/kernel_approximation.py - 41, 143, 470
sklearn/multiclass.py - 687
рд╕реНрдХреЗрд▓реЗрд░/рдкрд╣рдирд╛рд╡рд╛/_base.py - 52

рд╣рд╛рдп @jnothman рдФрд░ @jeremiedbb , рд╕рдВрд╢реЛрдзрд┐рдд рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓рддреА рд╣реИ рддреЛ рдореБрдЭреЗ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред

рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж @DatenBiene рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ!
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рд╡рд┐рд╢рд╛рд▓ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!
рдпрджрд┐ random_state рд╡рд┐рд╡рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрднреА рднреА рдХреБрдЫ рдЫреВрдЯ рд░рд╣рд╛ рд╣реИ, рддреЛ рдмреЗрдЭрд┐рдЭрдХ рдирдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореБрджреНрджреЗ рдЦреЛрд▓реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

divyaprabha123 picture divyaprabha123  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

StevenLOL picture StevenLOL  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dfee picture dfee  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

yandrieiev picture yandrieiev  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

AntiDoctor picture AntiDoctor  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ