Commit Graph

163 Commits

Author SHA1 Message Date
Oleksandr Husak 2577dc99bb
DOC use notebook-style for plot_faces_decomposition (#22452) 2022-03-02 14:00:32 +01:00
hmasdev 77bc7f921c
DOC Fix expired links to some references (#22373)
Co-authored-by: Thomas J. Fan <thomasjpfan@gmail.com>
Co-authored-by: hmasdev <hmasdev@gmail.com>
2022-02-05 10:58:30 -05:00
Sultan Orazbayev cd892f9688
DOC use the arxiv directive in the docstrings (#21418)
Co-authored-by: aufarkari <aufar.di.sini@gmail.com>
Co-authored-by: Chiara Marmo <cmarmo@users.noreply.github.com>
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
2022-01-28 17:55:55 +01:00
Guillaume Lemaitre d5ce9c4966
DOC improve kernel PCA example (#19945)
Co-authored-by: Thomas J. Fan <thomasjpfan@gmail.com>
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
Co-authored-by: Christos Aridas <chkoar@users.noreply.github.com>
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
2021-11-04 08:40:33 +01:00
Jérémie du Boisberranger e773581c3a
FIX Make dict learning loss match the paper (#19210)
Co-authored-by: Olivier Grisel <olivier.grisel@gmail.com>
2021-10-27 20:10:58 +02:00
puhuk 337e0d234b
DOC Use :doi: and :arxiv: directives for references (#21099) 2021-10-20 13:53:25 -04:00
Dimitri Papadopoulos Orfanos f71c031314
DOC Typos found by codespell (#21069) 2021-09-17 19:04:54 +02:00
Jérémie du Boisberranger a42a333c35
FIX add two parameters to regularized NMF (#20512)
Co-authored-by: Tom Dupré la Tour <tom.dupre-la-tour@m4x.org>
2021-07-15 15:35:24 +02:00
KurumeYuta 8bc36080d9
[MRG] Fix Sparse PCA optimization task #19775 (#20153) 2021-06-01 11:38:16 +02:00
Sylvain Marié bf0886bae0
[MRG after #12145] Add "Randomized SVD" solver option to KernelPCA for faster partial decompositions, like in PCA (#12069)
Co-authored-by: Sylvain MARIE <sylvain.marie@se.com>
Co-authored-by: Thomas J Fan <thomasjpfan@gmail.com>
Co-authored-by: Nicolas Hug <contact@nicolas-hug.com>
Co-authored-by: Joel Nothman <joel.nothman@gmail.com>
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
Co-authored-by: Olivier Grisel <olivier.grisel@gmail.com>
Co-authored-by: Tom Dupré la Tour <tom.dupre-la-tour@m4x.org>
2021-04-27 16:06:10 +02:00
waijean 4dfdfb4e1b
DOC Fix typo in Truncated SVD documentation (#19765) 2021-03-25 20:39:16 +01:00
Bharat Raghunathan f734e11a53
ENH: Add regularization to the main NMF class (#17414)
* ENH: Add regularization to the main NMF class

* Update _nmf with suggestions from code review

Update `_nmf.py` with suggestion from review

Co-authored-by: Adrin Jalali <adrin.jalali@gmail.com>

* Refactor tests, fix linter errors

* Change default value to None

* Revert back to default value of "both"

* Update default value documentation acc to @thomasjpfan

Co-authored-by: Thomas J. Fan <thomasjpfan@gmail.com>

* CLN Places regularization at the end

* Add whatsnew entry

* DOC Fix

* DOC Fix

Co-authored-by: Adrin Jalali <adrin.jalali@gmail.com>
Co-authored-by: Thomas J. Fan <thomasjpfan@gmail.com>
2020-08-06 12:04:17 -07:00
Jona Sassenhagen 5e193ec655
[MRG] varimax rotation for factor analysis (#11064)
* init varimax

* fix py2 and add example text

* fix print again

* test, docs

* fix test

* fix doctstring

* np.allclose for test

* add refrence

* address comments

* update

* Fix linting failure.

* Fix deprecation warning.

* a bit of cleanup

* Address @jnothman's review comments.

* Update section divider

* Add note in what's new page and versionadded to docstring.

Co-authored-by: Eric Prestat <eric.prestat@gmail.com>
Co-authored-by: Thomas J. Fan <thomasjpfan@gmail.com>
2020-07-05 21:29:08 +02:00
Nicolas Hug a4b59c793a
DOC fix links in truncated SVD docs (#17194) 2020-05-16 18:28:54 -04:00
Raphaël Bournhonesque ecbc2077a4 DOC Fix typo in decomposition.rst (#15342) 2019-10-23 14:28:25 +02: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
Scott Gigante df7dd83911 ENH allow sparse input to incremental PCA (#13960) 2019-06-14 16:11:21 +10:00
William de Vazelhes d31b67f23d FEA Neighborhood Components Analysis (#10058) 2019-02-28 15:58:07 +01:00
assiaben 74c92ea06e [MRG+1] DOC data centering in PCA (#13242)
[MRG+2] DOC data centering in PCA
2019-02-25 15:00:34 +01:00
Nicolas Hug 5486fd542b DOC removed false claim about mandatory parameter (#13150) 2019-02-13 09:39:59 +11:00
melsyt 82e095ce95 DOC generative model description etc for LatentDirichletAllocation (#12216) 2018-11-18 20:46:17 +11:00
TakingItCasual f4e7d2b19a Converting http to https (3)... (#12302) 2018-10-05 18:50:31 +02:00
TakingItCasual 74b56dbc57 MNT Converting http to https (#12277) 2018-10-04 22:37:57 +08:00
Hanmin Qin cb01400177
DOC Fix typo in decomposition.rst (#11490) 2018-07-12 12:07:38 +08:00
josephsalmon 4e51f29c6b Improving doc: min, argmin, and bold font (#11385) 2018-06-29 09:48:23 +02:00
jakirkham 6ce497c3bc [MRG] ENH: Optional positivity constraints on the dictionary and sparse code (#6374)
* ENH: Add positivity option for code and dictionary

Provides an option for dictionary learning to positively constrain the
dictionary and the sparse code. This is useful in applications of
dictionary learning where the data is know to be positive (e.g. images),
but the sparsity constraint that dictionary learning has is better
suited for factorizing the data in contrast to other positively
constrained factorization techniques like NMF, which may not be
similarly sparse.

* TST: Test positivity with code and dictionary

Ensure that when the positivity constraint is applied that the
dictionary and code end up having only positive values in the respective
results depending on whether dictionary and/or code are positively
constrained.

* DOC: Positivity constraints dictionary learning

Shows the various positivity constraints on dictionary learning and what
the results of these look like using a Red to Blue color map. These are
included in the examples and also in the docs below dictionary learning.
All of these use the Olivetti faces as a training set.
2018-06-21 16:36:48 +02:00
Loïc Estève 1c61b8ac1b DOC Fix some example refs due to renaming examples (#11214) 2018-06-07 10:40:30 +08:00
Takanori Hayashi aaf9cf09e5 Fix typo in LDA documentation (#11073) 2018-05-06 20:03:07 +01:00
Douglas Duhaime 8d08f90a04 Document use of Fast HALS in NMF's cd solver (#11002)
* correct representation of Anh-Huy Phan's name

* document the fact that NMF uses Fast HALS - closes #10235
2018-04-21 11:03:37 +02:00
Nihar Sheth cec3458b03 DOC Fix broken links in docs (#10353) 2017-12-22 18:23:29 +01:00
Roman Yurchak 083985ee7f DOC Fix a few typos (#10038) 2017-10-30 08:13:16 +11:00
Joris Van den Bossche 2537c313a5 DOC: fix links to examples (#9102) 2017-06-12 10:54:30 +02:00
Pete Bachant 29d200249b [MRG+1] De-italicize non-variables in formulas (#8901)
* De-italicize non-variables in formulas

* Fix some TeX syntax errors
2017-05-20 18:28:34 +10:00
Tom Dupré la Tour ae4f7104d6 [MRG+1] Add multiplicative-update solver in NMF, with all beta-divergence (#5295) 2016-12-12 16:10:39 +01:00
Igor Andriushchenko 9b5610415b [MRG] Add Deprecation Warning to address making "batch" the default learning method in LDA in 0.19 release (#6999)
* update default LDA method to batch

* update tests to match default LDA learning scheme

* DOC trim information on faster learning scheme with LDA

* Add deprecation warning and revert learning_method back to the default

After the discussion, it was decided that a proper deprecation cycle
for the parameter is required. Therefore, in this PR only the warning is
added. The default learning_method will be changed to 'batch' in 0.19.

* Revert back tests to the default LDA

* DOC deprecate in 0.20 instead of 0.19
2016-09-22 11:41:38 +05:30
Alexandre Abadie 0c2264da19 replace RandomizedPCA by new API in remaining documentation 2016-09-19 12:46:42 +02:00
Óscar Nájera bd5cecce44 update references link namespace 2016-08-03 20:23:50 +02:00
Óscar Nájera 04116ce286 update image sources namespace 2016-08-03 20:23:50 +02:00
Jill-Jênn Vie 82d9b48841 TYPO Update decomposition.rst (#6803)
Typo.
2016-05-19 14:23:16 +02:00
Cass e6b0e21acd Update decomposition.rst
Fix a minor typo
2016-04-24 08:41:57 -04:00
shuckle16 251fc91ce6 small grammar fix 2016-04-23 09:24:33 +02:00
Rémy Léone 9b7176dd9d [DOC] Fix broken links 2016-03-23 12:45:34 -07:00
Nelson Liu fcfaa5fc37 Updated examples and tests that use scipy's lena
scipy.misc.lena will be removed in scipy version 0.17.
This changes the example to use scipy.misc.face instead.
2016-02-11 09:13:40 +01:00
Paul Strickland ef307ecf9c Correct typo in ``decomposition.rst``. Merge latest changes. 2016-02-06 14:47:11 +00:00
Andreas Mueller 2653833a07 DOC some fixes to the doc build. 2015-11-03 12:23:23 -05:00
TomDLT ceeef70037 ENH refactor NMF and add CD solver 2015-09-21 11:42:07 +02:00
Alexandre Gramfort 1a45b79bb5 typos 2015-08-09 21:22:00 +02:00
Lars a6c6e732c5 Merge pull request #3659 from chyikwei/onlineldavb
ENH Latent Dirichlet Allocation (LDA) with online variational Bayes
2015-08-09 19:13:01 +02:00
Chyi-Kwei Yau fdfb80886f improve LDA doc 2015-06-24 18:33:04 -04:00
Chyi-Kwei Yau 2f1a26e368 merge NMF and LDA example 2015-06-24 00:03:48 -04:00