Commit Graph

150 Commits

Author SHA1 Message Date
Nicolas Hug 0a5af0d2a1
FEA Successive halving for faster parameter search (#13900)
* More flexible grid search interface

* added info dict parameter

* Put back removed test

* renamed info into more_results

* Passed grroups as well since we need n_to use get_n_splits(X, y, groups)

* port

* pep8

* dabl -> sklearn

* add _required_parameters

* skipping check in rst file if pandas not installed

* Update sklearn/model_selection/_search_successive_halving.py

Co-Authored-By: Joel Nothman <joel.nothman@gmail.com>

* renamed into GridHalvingSearchCV and RandomHalvingSearchCV

* Addressed thomas' comments

* repr

* removed passing group as a parameter to evaluate_candidates

* Joels comments

* pep8

* reorganized user user guide

* renaming

* update user guide

* remove groups support + pass fit_params

* parameter renaming

* pep8

* r_i -> resource_iter

* fixed r_i issues

* examples + removed use of word budget

* Added inpute checking tests

* added cv_resutlts_ user guide

* minor title change

* fixed doc layout

* Addressed some comments

* properly pass down fit_params

* change default value of force_exhaust_resources and update doc

* should fix doc

* Used check_fit_params

* Update section about min_resources and number of candidates

* Clarified ratio section

* Use ~ to refer to classes

* fixed doc checks

* Apply suggestions from code review

Co-authored-by: Joel Nothman <joel.nothman@gmail.com>

* Addressed easy comments from Joel

* missed some

* updated docstring of run_search

* Used f strings instead of format

* remove candidate duplication checks

* fix example

* Addressed easy comments

* rotate ticks labels

* Added discussion in the intro as suggested by Joel

* Split examples into sections

* minor changes

* remove force_exhaust_budget and introduce min_resources=exhaust

* some minor validation

* Added a n_resources_ attribute

* update examples

* Addressed comments

* passing CV instead of X,y

* minor revert for handling fit_params

* updated docs

* fix len

* whatsnew

* Add test for sampling when all_list

* minor change to top-k

* Force CV splits to be consistent across calls

* reorder parameters

* reduced diff

* added tests for top_k

* put back doc for groups

* not sure what went wrong

* put import at its place

* some comment

* Addressed comments

* Added tests for cv_results_ and base estimator inputs

* pep8

* avoid monkeypatching

* rename df

* use Joel's suggestions for testing masks

* Made it experimental

* Should fix docs

* whats new entry

* Apply suggestions from code review

Co-authored-by: Andreas Mueller <t3kcit@gmail.com>

* Addressed comments to docs

* Addressed comments in examples

* minor doc update

* minor renaming in UG

* forgot some

* some sad note about splitter statefulness :'(

* Addressed comments

* ratio -> factor

Co-authored-by: Joel Nothman <joel.nothman@gmail.com>
Co-authored-by: Andreas Mueller <t3kcit@gmail.com>
2020-09-09 17:12:35 +02:00
Chiara Marmo c24e749d2e
MNT/DOC Add preamble adding hbox around href. Fix unnumbered ref. (#18213) 2020-08-21 10:09:19 +02:00
Thomas J. Fan e89157e18a
MNT Support for case insensitive filesystems (#18151) 2020-08-14 10:19:18 +02:00
Thomas J. Fan cc7e6dbe6b
DOC Improves sidebar navigation for user guide (#16964) 2020-08-02 23:07:48 +10:00
Juan Carlos Alfaro Jiménez 682bf3c7f5
MNT Use substitutions for minimum dependencies in documentation (#17931) 2020-07-15 22:41:07 +02:00
Thomas J. Fan 903c82e118
Revert "ENH Patches sphinx.ext.autosummary for case insensitive file systems (#13022)" (#17780)
This reverts commit 8a695d7d85.
2020-07-01 13:18:02 +02:00
Thomas J. Fan 0f114b610d
MNT Places all minimum dependencies in one central location (#17573)
Co-authored-by: Joel Nothman <joel.nothman@gmail.com>
2020-06-27 16:55:25 +02:00
Thomas J. Fan dad615ae7a
MNT Fix extension for sphinx 3.0 (#17724) 2020-06-25 17:57:59 +02:00
Thomas J. Fan 8a695d7d85
ENH Patches sphinx.ext.autosummary for case insensitive file systems (#13022)
* ENH: Patches autosummary for case insensitive file systems

* DOC: More details

* REV
2020-06-25 14:49:42 +02:00
Juan Carlos Alfaro Jiménez 923fdc3364
DOC Update year in copyright statement (#17281) 2020-05-20 16:19:43 +10:00
Thomas J Fan 5756205920
DOC Adds release highlights to front page (#17071) 2020-05-03 17:24:25 +02:00
Nicolas Hug 964c830328
MNT Change print_changed_only default to True (#17061) 2020-04-27 18:22:21 -04:00
Thomas J Fan 91e942759f
DOC Make release highlights the first gallery section (#16952) 2020-04-27 11:23:15 -04:00
Thomas J Fan 923b13ceda
API Adds defaults to Display Objects (#16933) 2020-04-23 13:11:45 -04:00
Chiara Marmo e9340e3f4b
[MRG] DOC Add example about interpretation of coefficients of linear models (#15706)
Co-authored-by: Nicolas Hug <contact@nicolas-hug.com>
Co-authored-by: Gael Varoquaux <gael.varoquaux@normalesup.org>
Co-authored-by: Joel Nothman <joel.nothman@gmail.com>
Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
2020-03-11 09:59:23 +11:00
Thomas J Fan eb3f5dfe56
BLD Turns off memory_profiler in examples to fix CircleCI (#16629) 2020-03-09 11:37:53 +01:00
Thomas J Fan c573d80031
BLD Removes post from release on website (#16624) 2020-03-03 21:52:43 +01:00
Thomas J Fan 00f3910678 [MRG] MNT Fixes link to whats new in front page (#16009) 2020-01-05 10:30:20 +11:00
Thomas J Fan a6c07f2b08 BLD Fixes bug when building with NO_MATHJAX=1 (#15892) 2019-12-19 15:56:11 +01:00
Nicolas Hug 5aa28afc46 MNT avoid generating too many cross links in examples (#15844) 2019-12-10 14:03:36 +01:00
Adrin Jalali ad57efa729
MNT packaging instead of a custom regex to parse versions (#15566)
* use x.y.z (no rc/beta/etc) for version in sphinx config

* use parse_version, and refactor binder branch inference

* install packaging in doc build envs

* use packaging
2019-11-11 13:46:41 +01:00
Thomas J Fan 53082e92af BUG: do not filter searchindex for pdf doc generation (#15433) 2019-11-01 22:20:34 +01:00
Thomas J Fan 2a6b3b8f0a DOC: use sphinx search for the website search bar (#15299)
and stop using Google Custom Search.
2019-11-01 17:46:16 +01:00
Thomas J Fan dc73d2a419 DOC Orders gallery example alphabetically by subsection… (#15051) 2019-10-27 13:02:53 +01:00
Thomas J Fan 9caf8350e7 DOC Fix broken link to docs (#15364) 2019-10-27 08:32:45 +01:00
Thomas J Fan 7d35f4fc3c [DOC] Removes "documentation" page and adds Other version in nav bar (#15121) 2019-10-14 08:24:41 -04:00
Thomas J Fan 89332d3e90 DOC Updates entire website design (#14849) 2019-09-21 20:22:34 +10:00
Thomas J Fan 14f5302b70 DOC Link items explictly (#14817)
* DOC Link items explictly

* STY

* DOC Link another
2019-09-05 11:37:05 +02:00
Loïc Estève 9ef47004d5 [MRG] Move binder setup to scikit-learn/scikit-learn repo (#14719) 2019-08-28 12:58:13 +02:00
Loïc Estève f0faaee457 DOC: add binder links to examples (#11221) 2019-08-19 15:32:56 +10:00
Loïc Estève e23f58df73 EXA Add memory measurements in example gallery (#14532) 2019-07-31 17:08:15 +02:00
Andreas Mueller 55895bc30c DOC Updates CSS to be compatible with Sphinx 2.1 (#13982) 2019-07-24 20:47:01 +10:00
Adrin Jalali 801cca8e73 MNT fix suppressing matplotlib warning issue while making docs (#14115) 2019-06-19 11:22:17 -07:00
Thomas J Fan 2e7e06b78f [MRG] Doctest with print change only adjusts default options for doctest (#13991) 2019-06-01 10:53:45 +02:00
Olivier Grisel 002b5f3944 DOC API links to experimental classes (#13854) 2019-05-11 17:22:57 +08:00
Joel Nothman 1675e77e3e
API Make IterativeImputer experimental (#13824) 2019-05-09 09:28:44 +10:00
Nicolas Hug 9f68c992ae [MRG+2] Faster Gradient Boosting Decision Trees with binned features (#12807) 2019-04-26 21:14:59 +02:00
Joel Nothman a241d1e546 DOC use :pr: rather than :issue: in what's new (#13701) 2019-04-25 13:55:38 +02:00
Thomas J Fan db2290ce38 MNT Fixes cross-reference and no reference issues in sphinx (#13000)
* DOC: Fixes cross references

* RFC: Minimizes diffs

* REV: Removes default-role

* ENH: Process python domain first

* ENH: Support sphinx 1.6.2

* RFC: Only reorder for python classes

* RFC: Adds early exit

* DOC: Uses term for ColumnTransformer

* REV: Removes styling from term

* ENH: Handle no references case

* ENH: Adds RuntimeError

* RFC: Adds runtime error message

* DOC: Adds comment on default_role

* CLN Removes term
2019-02-28 19:17:38 +01:00
Roman Yurchak 0e3bb17e62 MAINT Run pyupgrade following Python2 deprecation (#12997) 2019-02-08 20:13:34 +08:00
surgan12 62d2059804 MNT remove __future__ imports (#12791) 2019-02-02 22:05:06 +08:00
Adrin Jalali 69c8967e21 DOC Fix warnings in examples (#12654)
Fixe or suppresses many warnings in examples, including matplotlib complaining about the non-gui backend.
2019-01-17 21:41:13 +11:00
Prabakaran Kumaresshan 2955129128 DOC Update copyright year for 2019 (#12964) 2019-01-12 16:16:06 +08:00
Andreas Mueller 952ef6637a MRG Drop legacy python / remove six dependencies (#12639) 2019-01-03 15:50:05 +02:00
Dowon 3cb31de2e5 DOC Resolve a missing link on the home page (#12847) 2018-12-27 09:49:44 +08:00
Joel Nothman 274ce3a08a DOC use default_role='any' (#12355) 2018-10-15 00:12:10 +08:00
Joel Nothman c564df9634 DOC glossary on n_jobs=None semantics (#11806) 2018-08-14 11:07:27 +03:00
Joel Nothman 14764061f8
[MRG] DOC fix some sphinx warnings (#11241) 2018-06-21 20:43:21 +10:00
Loïc Estève 873c801e4e MNT Use imgconverter sphinx extension for SVG support in latex. (#11106) 2018-05-18 19:11:56 +08:00
Joel Nothman 160693655e DOC better rendering of math in documentation (#10253) 2018-04-16 09:31:34 +02:00