-
-
Notifications
You must be signed in to change notification settings - Fork 26.6k
FEA add LearningCurveDisplay to show plot learning curve #24084
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
jeremiedbb
merged 233 commits into
scikit-learn:main
from
glemaitre:learning_curve_display
Nov 24, 2022
Merged
Changes from all commits
Commits
Show all changes
233 commits
Select commit
Hold shift + click to select a range
719fcf3
FEA add LearningCurveDisplay
glemaitre cc9bf3e
DOC prepare placeholder for doc
glemaitre a1912b1
update whats new
glemaitre 223082f
wip doc
glemaitre d5ed765
DOC update API docstrings
glemaitre 3a4c7d9
reformat first example
glemaitre a269f7f
DOC refactor example
glemaitre 9488d0e
DOC add more information about the display in the user guide
glemaitre 500b231
fix
glemaitre 62a97df
MAINT Do not version *.pyc* via .gitignore (#24081)
jjerphan 3daffdd
FIX Convergence Warnings in Gaussian process examples (#18019)
marenwestermann 0ced5ca
DOC Ensures that mutual_info_score passes numpydoc validation (#24091)
Vincent-Maladiere 2767396
DOC Ensures that normalized_mutual_info_score passes numpydoc validat…
Vincent-Maladiere b56b366
DOC spectral biclustering: corrected contradiction of warning and doc…
Maascha 544cb6c
DOC Ensures that `pair_confusion_matrix` passes numpydoc validation (…
Vincent-Maladiere e8e4668
FIX utils.multiclass.type_of_target with numpy 1.24 dev (#24044)
lesteve 57c9046
DOC Ensures `v_measure_score` passes numpydoc validation (#24097)
Vincent-Maladiere 91b0bef
TST use global_random_seed in sklearn/cluster/tests/test_bicluster.py…
marenwestermann ecd95cc
MAINT fix the way to call stats.mode (#23633)
glemaitre 09f9f22
CI Set MACOSX_DEPLOYMENT_TARGET=10.9 (#23833)
thomasjpfan 4122f0a
FIX Fixes OrdinalEncoder.inverse_tranform nan encoded values (#24087)
thomasjpfan 3bf869c
move some issues from 1.2 to 1.1
glemaitre 82f23e1
DOC add date for release 1.1.2
glemaitre 9380cf1
Fix Taylor expansion documentation (#24122)
ravimakhijapi f7ddb6b
DOC Updates linear_model.Perceptron regarding t_ (#24073)
ShehanAT b831a21
DOC Remove deprecated multichannel parameter in example (#24116)
thomasjpfan 45d6384
MAINT Minor refactor to de-indent majority of `_assert_all_finite` (#…
Micky774 ed05c40
DOC Update MDS init docs in fit (#24070)
thomasjpfan 2ad30df
MNT Use is_sparse to validate sparse data from pandas (#24074)
thomasjpfan e33fd6d
DOC Fix variable name in Adaboost example (#24135)
ravimakhijapi 5bfd971
FIX Set n_jobs=None as default for neighbors transformers (#24075)
Valentin-Laurent 13c9e89
DOC Update `validate_parameter_constraints()` docstring. (#24130)
stefmolin 5ee88ad
DOC Fixes search on webpage (#24128)
thomasjpfan c3b3df8
DOC Ensures that `rand_score` passes numpydoc validation (#24096)
Vincent-Maladiere 2248fb7
DOC Ensures that fetch_species_distributions passes numpydoc validati…
fcharras 7e5d078
DOC Ensures that fetch_lfw_people passes numpydoc validation (#24161)
fcharras 6916d6a
FEA Add support for float32 on `PairwiseDistancesReduction` using Tem…
jjerphan d6b80c5
DOC Ensures that load_svmlight_files passes numpydoc validation (#24164)
fcharras 5951fe3
DOC Updated `adjusted_rand_score` docstring (#24019)
Micky774 d8e6b6c
TST Set eigen_tol in SpectralEmbedding to stabilize test (#24125)
thomasjpfan cf1e1c3
ENH Adds text_kw to ConfusionMatrix (#24051)
thomasjpfan 648f3cf
TST Fix `test_pairwise_distances_argkmin` xfail (#24168)
jjerphan 53f4a88
MAINT Adapt `PairwiseDistancesReduction` heuristic for `strategy="aut…
jjerphan dfa3959
Moved location of legend (#24166)
star1327p 01bc430
FIX Update python version in Binder environment (#24088)
MaxwellLZH 5eb80e6
MNT Fix binder setup (#24173)
lesteve 8788473
DOC Ensures that load_svmlight_file passes numpydoc validation (#24163)
fcharras 79a4587
DOC Ensures that partial_dependence passes numpydoc validation (#24174)
ak04p 40117dd
DOC Ensures that mean_variance_axis passes numpydoc validation (#24177)
symeneses 3a93568
FIX adaboost return nan in feature importance (#20415)
MaxwellLZH 73a2829
MNT Handle NaNs in scipy dev rankdata (#24141)
lesteve f5be6b6
DOC Fix docstrings and comments for `PairwiseDistancesReduction` (#23…
jjerphan 6566f0b
DOC Ensures that inplace_swap_row passes numpydoc validation (#24178)
ak04p 7714e27
DOC Correct a typo: this -> these (#24192)
star1327p 00f6aa3
DOC add missing docstring in functions in hgbt module (#24191)
lorentzenchr c82689a
DOC Fix typo brier_score_loss doctring: is the sum -> as the sum (#24…
fabridamicelli cb0d9aa
CI Remove pandas FutureWarning in scipy-dev build (#24206)
lesteve 8654be6
CI Use Ubuntu 22.04 instead of Ubuntu 18.04 (#24225)
jjerphan fdba1a3
MAINT Fix section ordering and duplicate sections (#24226)
stefmolin 8925933
CI add ability to run float32 tests by commit message (#24202)
lesteve 6558e24
DOC Expand multilabel in decision function in glossary (#24095)
lucyleeow a862294
DOC Add section to contributing.rst on cross referencing syntax (#24092)
lucyleeow 4e3f390
MAINT add parameters validation for ShrunkCovariance (#24108)
Vincent-Maladiere a8541a0
DOC Added links and corrected typos to plot_stock_market.py (#24209)
star1327p 722bcab
DOC Clarify LeaveOneGroupOut (#24159)
lucyleeow ec3f13d
DOC Ensures that strip_accents_unicode passes numpydoc (#24232)
CloseChoice 1571061
DOC Ensures that non_negative_factorization passes numpydoc (#24235)
CloseChoice 27f49a8
DOC Correct typos in plot_species_distribution_modeling (#24256)
star1327p 295aa14
DOC Remove additional semicolon in HTML for Parameters and others sec…
lesteve 5bcbfbb
MAINT Parameters validation for `SkewedChi2Sampler` (#24114)
Vincent-Maladiere f554b46
DOC Add Maxwell Liu to the Contributor Experience Team (#24260)
jjerphan 102fd15
[float32] Fix fastica tests for debian 32 bit build and global dtype …
lesteve e038fbd
MAINT Adapt `DistanceMetric` in prevision for fused sparse-dense supp…
jjerphan 3e4f829
MAINT Parameter validation for `QuadraticDiscriminantAnalysis` (#24218)
stefmolin 964a57a
DOC Correct typo in SelectFromModel (#24266)
vitaliset 8ff8dd6
DOC Ensures that top_k_accuracy_score passes numpydoc (#24259)
vitaliset b834000
CI simplify passing of environment variables in Azure docker template…
lesteve 6b47bc6
MAINT Update the name scheme of the `PairwiseDistancesReduction` back…
Micky774 7219630
MAINT add parameters validation for SplineTransformer (#24057)
kasmith11 e2a55c9
CI Update to macOS-11 in Azure CI (#24267)
thomasjpfan 62235e0
CI Update to MacOS-11 in azure build for MacOS-10.15 is deprecated. (…
cmarmo 9a520d0
DOC Fix minor typo in clustering user guide (#24284)
NimaSarajpoor 4805a6b
MAINT Parameter validation for `TransformedTargetRegressor` (#24219)
stefmolin 9442dab
MAINT Add parameter validation to `PolynomialFeatures` (#24214)
stefmolin b931e38
MAINT Add parameter validation to SequentialFeatureSelector. (#24129)
stefmolin 81aee4f
DOC Ensure dict_learning_online passes numpydoc validation (#24289)
IvanLauLinTiong 68cd302
DOC added description for DBSCAN (#24278)
star1327p 068a6aa
DOC Fix some typos (#24300)
yuanx749 abca6f1
CI Fixes junit in CI based on docker (#24299)
thomasjpfan 3105e23
MAINT Add parameter validation to RFE and RFECV. (#24137)
stefmolin fe4fa12
MNT Adds dict typing hint to _parameter_constraints for mypy (#24301)
thomasjpfan cc2ad37
MAINT _validate_params in BayesianRidge (#24047)
mehmetcanakbay 0e1847f
MAINT Parameter validation for LedoitWolf (#24132)
shellyfung e0b5f8d
MAINT Parameters validation for `SimpleImputer` (#24109)
Vincent-Maladiere 2d31d16
DOC Rework plot_adjusted_for_chance_measures.py example (#23708)
ArturoAmorQ 4513744
MAINT Parameter Validation for Lars, LarsCV, LassoLars, LassoLarsCV a…
rprkh 192454f
ENH Param validation: Introduce Options constraint (#24048)
jeremiedbb 3ef9131
MAINT Add parameter validation for classes in _univariate_selection.p…
stefmolin 91c049f
MAINT Parameters validation for AdditiveChi2Sampler (#24149)
amitalokbera 4c5fb26
MAINT Add parameter validation to `FeatureHasher` (#24179)
stefmolin 8fd8cc7
Add scikit-network to related projects (#24304)
tbonald 9c2ecd0
MAINT Add parameter validation for `FunctionTransformer`. (#24180)
stefmolin 44ac14c
MAINT Parameter validation for `PolynomialCountSketch` (#24217)
stefmolin 6d5528f
MAINT Parameter validation for `RBFSampler` (#24220)
stefmolin 6a11921
MAINT Parameter validation for Isomap (#24183)
shellyfung f4e824e
MAINT Add parameter validation for `LabelPropagation` and `LabelSprea…
stefmolin 9f53ec0
MAINT Add parameter validation to `IterativeImputer` (#24210)
stefmolin eb826f7
MAINT Parameters validation for `CalibratedClassifierCV` (#24101)
Olle-Lukowski a483a58
MAINT Add parameter validation to `LatentDirichletAllocation` (#24212)
stefmolin b92f8cd
MAINT Parameters validation for `SpectralEmbedding` (#24103)
kasmith11 1403095
MAINT Parameters validation for `ClassifierChain` and `RegressorChain…
Olle-Lukowski 81d3337
DOC Updating Branding Guidelines (#24241)
laurburke 8307d1e
MAINT Parameter validation for SpectralBiclustering and SpectralCoclu…
stellalin7 09d0576
DOC improved readability of instructions (#24311)
star1327p a692e10
MAINT Param validation: remove n_estimators checks from validate_esti…
naoise-h 4a1554a
MAINT Parameters validation for NeighborhoodComponentsAnalysis (#24195)
EdAbati 6a98596
MAINT Add parameter validation to `HashingVectorizer`. (#24181)
stefmolin ea2ca88
MAINT Add parameter validation to `SelectFromModel` (#24213)
stefmolin cd36b91
MAINT Parameter validation for `PatchExtractor` (#24215)
stefmolin 450b9d5
MAINT Parameters validation for MultiTaskElasticNet and MultiTaskLass…
OmarManzoor f2d4512
MNT add dtype preservation tag to BernoulliRBM (#24318)
svenstehle 664f1ed
MAINT lars_path_gram passes numpydoc validation (#24319)
pmli 51b6513
MAINT Parameters validation for RidgeCV and RidgeClassifierCV (#24184)
Mehgarg 49be747
MAINT Parameters validation for OneVsOneClassifier (#24292)
OmarManzoor 4a3dcb5
MAINT Validate params in OAS (#24324)
MisaOgura 38d22d1
MAINT Parameters validation for DictionaryLearning (#24242)
ShisuiUzumaki b9492e8
MAINT coverage_error passes numpydoc validation (#24322)
hristo-vrigazov 0f531de
DOC Rework `plot_kmeans_stability_low_dim_dense.py` to make it more c…
betatim b402b4a
FIX Allow for KMean's attributes to be readonly (#24258)
thomasjpfan 1ac01a3
MAINT Parameters validation for OneVsRest estimator (#24290)
nitinramvelraj 4c917e7
DOC Ensure sklearn.linear_model._omp.orthogonal_mp_gram passes numpyd…
maikia 533f1cb
DOC Ensure manifold._locally_linear.locally_linear_embedding passes n…
maikia 5e42f1b
DOC Ensure manifold._t_sne.trustworthiness passes numpydoc validation…
maikia 853a370
MAINT Parameters validation for Nystroem (#24332)
mrastgoo ca3e276
MAINT Parameters validation for MiniBatchDictionaryLearning (#24271)
OmarManzoor d1b1d10
DOC Ensures that mean_pinball_loss passes numpydoc validation (#24336)
ichko 76f4048
MAINT Parameters validation for RANSACRegressor (#24339)
mikeonly a6af30a
MAINT Parameters validation for OPTICS (#24326)
OmarManzoor 3bc9016
DOC moved legend to the right (#24342)
star1327p fede029
DOC Ensures that adjusted_rand_score passes numpydoc validation (#24345)
Safikh e5d5b9f
DOC Ensures that consensus_score passes numpydoc validation (#24343)
Safikh 08b1117
DOC Ensure plot_det_curve passes numpydoc validation (#24334)
maikia 1f20c57
DOC Ensure plot_partial_dependence passes numpydoc validation (#24325)
maikia 16f86a2
DOC Ensure dict_learning passes numpydoc validation (#24316)
maikia 7a897d1
DOC Ensure externals._packaging.version.parse passes numpydoc validat…
maikia b5de9a0
DOC Ensures that adjusted_mutual_info_score passes numpydoc validatio…
Safikh 2283542
DOC ensure sklearn/utils/extmath/stable_cumsum passes numpydoc (#24348)
TheDevPanda f69a02a
MAINT Use the newest NumPy C API where possible (#24049)
jjerphan 669835c
MAINT clean-up unused variables and imports in cython files (#24347)
MarcoGorelli 7a00114
DOC Ensures that `scale` passes numpydoc validation (#24362)
OmarManzoor 8a0ec78
DOC Ensures that `squared_norm` passes numpydoc validation (#24360)
OmarManzoor 3e5d5bc
DOC Ensures that `maxabs_scale` passes numpydoc validation (#24359)
OmarManzoor 32ed731
DOC fix a typo in `build_analyzer` docstring (#24309)
3lLobo 984930d
DOC Ensures that sklearn.metrics._ranking passes numpydoc validation …
shellyfung 21fabd7
DOC Ensures that cluster._supervised passes numpydoc validation (#24352)
shellyfung a493eb5
MAINT abstracmethod in `_gb_losses` (#24277)
gittasche b3cc549
FIX np.divide undefined behaviour with where in gaussian processes (#…
lesteve 50ee3fa
MAINT update lock files on CI (#24363)
ogrisel b149b0e
FIX Enables label_ranking_average_precision_score to support sparse y…
ShehanAT be08149
DOC revised description for Pipeline ANOVA SVM (#24358)
star1327p d4d90d2
MAINT Remove `x_squared_norms` arg from `k_means_lloyd` signature (#2…
Vincent-Maladiere c3a6729
amend wording doc ci (#24370)
lucyleeow 2831e7c
rm custom_references_resolver (#24366)
lucyleeow f8d82f6
DOC Fix grammar in HashingVectorizer's docstring (#24372)
biswaroopmitra babf776
CI Pin numpy for conda defaults channel (#24373)
lesteve fb7b90b
CI Update nogil lock files (#24377)
lesteve 89c4a75
DOC Ensures that l1_min_c passes numpydoc validation (#24134)
kshitijkapadni 46fa620
MNT Update doc and param validation for SequentialFeatureSelector abo…
thomasjpfan daf4317
CI Cancel in progress wheel builds (#24375)
thomasjpfan 17b55e6
DOC ensures sklearn.utils.shuffle passes numpydoc validation (#24367)
zadilkhwaja 7580e0f
FIX remove np.divide with where and without out argument in `precisio…
lesteve 98a48a0
CI: pin pypy to avoid cloudpickle issue (#24376)
lesteve d5f03a8
TST Remove remaining tests now covered by common param validation te…
jeremiedbb ef8240d
MAINT Clean deprecation for 1.2: criterion="mse"/"mae" in trees (#24…
jeremiedbb 4a664e8
DOC Expand types of docs in contributing docs section (#24371)
lucyleeow b2f4a2f
cln deprecations (#24385)
jeremiedbb 743a4c2
cln deprecations (#24386)
jeremiedbb bcef5da
DOC: Streamline usage of Gaussian Process reference book (#24331)
elcorto 8eafa28
DOC Add note on backtick rendering (#24368)
lucyleeow e5e4c9b
DOC moved legend to center (#24379)
star1327p 74086c0
MAINT Clean deprecation for 1.2: n_features_ replaced by n_featues_in…
jeremiedbb 0783585
MAINT Pop `Y_norm_squared` from `metric_kwargs` when needed (#24272)
jjerphan 394ab48
CI Race condition work around for doc-min-dependencies (#24400)
thomasjpfan 881ef3b
DOC Use pipeline in classifiers example (#24399)
betatim 2cf7986
MAINT Clean deprecation for 1.2: BIRCH attributes (#24398)
jeremiedbb 8fb0565
MAINT Clean deprecation for 1.2: learning_rate and init in TSNE (#24389)
glemaitre fbcb2fe
MAINT rename and deprecate `base_estimator` in favor of `estimator` i…
EdAbati 21cda38
ENH Add dtype preservation to SkewedChi2Sampler (#24350)
rprkh a04ea0a
MAINT black compliant
glemaitre 2ea588a
DOC Ensures plot_precision_recall_curve passes the numpydoc validatio…
Kshitij68 9db4944
ENH Preserves dtype in `RBFSampler` (#24317)
betatim 2d8f48c
MAINT Fix some broken asv benchmarks (#24407)
jeremiedbb c87e31a
ENH Always set input feature attributes in FunctionTransformer (#23993)
thomasjpfan 942cd34
TST refactor test for contamination param for outlier detectors (#23738)
glemaitre cdd14f5
DOC Clarify when GroupKFold same as LeaveOneGroupOut (#24104)
lucyleeow b5059e3
DOC remove Matplotlib warning in plot_varimax_fa example (#24397)
x110 78e94af
DOC RandomizedSearchCV verbosity parameter description (#24413)
rprkh 61d8294
DOC ensures sklearn.utils.safe_mask passes numpydoc validation (#24425)
zadilkhwaja a32ea51
MNT Update license year to 2022 (#24418)
christianwaldmann 9544490
DOC improve and correct typo in docstring (#24417)
biswaroopmitra 1e8ca61
DOC fix some typos in docstring (#24416)
rhelmeczi 384c887
MAINT Clean deprecation for 1.2: Ransac losses (#24408)
jeremiedbb 40d5d51
MAINT Clean deprecation for 1.2: KernelPCA (#24406)
jeremiedbb d2e2d35
FIX Ensure that GaussianProcessRegressor predict method does not modi…
OmarManzoor 4d298b3
Merge remote-tracking branch 'origin/main' into learning_curve_display
glemaitre 311136f
iter
glemaitre 0f7cc35
iter
glemaitre b3c4d15
iter
glemaitre 7dbf1a7
iter
glemaitre a66a859
iter
glemaitre a1dd0be
fix
glemaitre 3910f7e
Merge remote-tracking branch 'origin/main' into learning_curve_display
glemaitre e2083b3
more tests
glemaitre 98c7830
Merge remote-tracking branch 'origin/main' into learning_curve_display
glemaitre e39b0cd
TST more tests
glemaitre c613d93
TST check both lines and errorbar
glemaitre eb64b3c
TST check the behaviour of log_scale
glemaitre f99ed38
TST check behaviour of std_display_style
glemaitre 69541a2
TST check behaviour of plotting kwargs
glemaitre eb6a41d
DOC remove typo
glemaitre 5f2468e
Apply suggestions from code review
glemaitre 6fa19de
Merge remote-tracking branch 'origin/main' into learning_curve_display
glemaitre d5f42b2
doc comments
glemaitre 325c3b6
iter
glemaitre cd05a53
iter
glemaitre 78f0fc1
iter
glemaitre 48acf7c
Apply suggestions from code review
glemaitre ca5c31e
DOC update changelog
glemaitre 6166a8d
iter
glemaitre f96a792
Apply suggestions from code review
glemaitre 312cefc
Update sklearn/model_selection/_plot.py
glemaitre 8fc8127
iter
glemaitre 1897803
iter
glemaitre File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.