Commit Graph
190 Commits
Author SHA1 Message Date
b5e3284cf5 Bootstrap strategy for RandomForest (#3829)
* Added sequential bootstrapping to random forest.

* Fixed namespace.

* Fixed style checks.

* Fixed compilation issue.

* Comply to __libcpp_random_is_valid_urng

* Incorporated review feedback

* Corrected style checks.

* Reverted documentation.

* Made constructor implicit to catch armadillo template optimizations

* Fixed compilation error.

* Fixed style check.

* Fixed compilation error.

* Align argument lists between public and private Train function.

* Explicitly state template use to help GCC

* Fixed style check.

* Added name to contributor list.

* Changed indicator matrix to interval matrix

* Updated docs, implementation and testing after code review.

* Fixed style warnings.

* Updated documentation.

* Update src/mlpack/methods/random_forest/bootstrap.hpp

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update doc/user/methods/random_forest.md

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Incorporating code review feedback

* Changed based on code review feedback

* reduced computational complexity.

* resolved conflict.

* resolved conflict

* Reworked after review

* Avoiding recomputation of the concurrency vector for speed-up.

* Resolve merge conflict

* fixed style

* fixed style

* Remove assert statement

* Update src/mlpack/tests/random_forest_test.cpp

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update src/mlpack/tests/random_forest_test.cpp

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Integrated changes after code review.

* Fixed style

* Resolved conflict

* Update doc/user/methods/random_forest.md

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update doc/user/methods/random_forest.md

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update src/mlpack/methods/random_forest/bootstrap.hpp

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update src/mlpack/methods/random_forest/bootstrap.hpp

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update doc/user/methods/random_forest.md

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update doc/user/methods/random_forest.md

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update src/mlpack/methods/random_forest/bootstrap.hpp

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update src/mlpack/methods/random_forest/bootstrap.hpp

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Incorporated review comments.

* Fixed styling issues

* Restart style checks

* Update src/mlpack/tests/random_forest_test.cpp

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Reworked documentation from review comments

* Fixed style check

* Update doc/user/methods/random_forest.md

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update HISTORY.md

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update doc/user/methods/random_forest.md

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update src/mlpack/methods/random_forest/bootstrap.hpp

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update src/mlpack/methods/random_forest/bootstrap.hpp

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update doc/user/methods/random_forest.md

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Update doc/user/methods/random_forest.md

Co-authored-by: Ryan Curtin <ryan@ratml.org>

* Reworked example amd unit test.

* fixed build

* fixed documentation build

* Fixing style check build

* fixing style checks

* fixing check build

* Fix minor compilation issues with example, and make it give output.

---------

Co-authored-by: Felix Patschkowski <felix.patschkowski@itecequipment.com>
Co-authored-by: Ryan Curtin <ryan@ratml.org>
Co-authored-by: Felix Patschkowski <felix.patschkowski@gmail.com>
2025-03-10 16:02:19 +01:00
Ryan Curtin c8eb3dceac Overhaul documentation homepage (#3836)
* Add pipeline to documentation homepage.

* Fix for mobile devices.

* Add little pipelines to go at the top of each page.

* Overhaul index page.

* Overhaul README to remove redundant material.

* Add installation documentation.

* Update pipelines.

* Allow nesting of deeper details.

* Add a pipeline to the top of the load/save page.

* Add prerequisites link to main pipeline.

* Add better but not finished sidebar.

* Add a couple new documentation pages.

* Fix URLs in svg.

* Incremental checkin.

* Fix Youtube URLs.

* Incremental checkin.

* Minor fixes.

* Add first pass at evaluation/deployment pages.

* Minor spacing and link fixes.

* Flesh out a number of additional pages and write basic compilation documentation.

* Fix some minor issues, and add Docker deployment page (not totally finished yet).

* Add developer documentation landing page.

* Hopefully getting close to the final set of changes here.

* Remove this documentation for now.

* Fix a few links, and the size of the sidebar.

* Fix some additional links.

* Fix a bunch more links.

* Fix another link that now has a better place.

* Refactor test-docs.sh to handle documentation that is a standalone program.

* Fix file exclusions.

* Fully qualify typename.

* Update name of file.

* Fix syntax error.

* Remove files that are not meant to be compiled.

* Also skip the quickstart.

* Move quickstart entry to the top.

* Remove gray coloring of binding documentation.

* Update name of sidebar link.

* Update to working link.

* Fix Wikipedia anchor.
2024-12-20 13:36:12 -05:00
Martin Lambertsen 855a22f267 Modernize typedefs in docs 2024-10-25 11:20:47 +02:00
Ryan Curtin defe9df2a4 Fix links in documentation. 2024-09-25 22:39:05 -04:00
Ryan Curtin 140a8782d0 Merge pull request #3787 from rcurtin/radical-doc
Document `Radical`
2024-09-11 09:45:40 -04:00
Ryan Curtin 936224b45f Fix all links in generated documentation. 2024-09-06 22:30:14 -04:00
Ryan Curtin 72309471d2 First attempt at splitting core.md into multiple pages. 2024-09-06 09:48:17 -04:00
Ryan Curtin 9704323a44 Add a note on serialization. 2024-08-29 11:08:05 -04:00
Ryan Curtin ea73c7f242 Merge remote-tracking branch 'origin/master' into radical-doc 2024-08-28 21:53:31 -04:00
Ryan Curtin a01652a05c Minor typo fixes and other bits. 2024-08-28 17:20:02 -04:00
Ryan Curtin 536a9adea0 Add documentation for RADICAL. 2024-08-28 16:57:59 -04:00
Ryan Curtin 952126a862 Use HTTPS instead of HTTP. 2024-08-27 14:58:40 -04:00
Ryan Curtin f411f6ff0b Use HTTPS instead of HTTP. 2024-08-27 14:58:30 -04:00
Ryan Curtin 0dffe34cdf Oops, fix location of PDF. 2024-08-27 12:17:27 -04:00
Ryan Curtin dadddd072d Oops, fix location of PDF. 2024-08-27 12:16:46 -04:00
Ryan Curtin 4ac1dd8cc1 Host locally because the other source has been hijacked. 2024-08-24 13:28:32 -04:00
Ryan Curtin 181c8a2948 Host locally because the other source has been hijacked. 2024-08-24 11:18:44 -04:00
Ryan Curtin 309033d624 Minor line length fix. 2024-07-23 18:38:39 -04:00
Ryan CurtinandHimanshu Pathak 43ccba41c3 Update doc/user/methods/mean_shift.md
Co-authored-by: Himanshu Pathak <hpathak336@gmail.com>
2024-07-23 18:35:31 -04:00
Ryan Curtin fb9da0b892 Merge remote-tracking branch 'origin/master' into mean-shift-doc 2024-07-21 18:18:01 -04:00
Ryan Curtin 2adac2b70b Wording fixes and other minor changes after review. 2024-07-18 09:23:02 -04:00
Ryan Curtin 0c9702cb64 Finish MeanShift documentation and debug tests. 2024-07-17 22:06:06 -04:00
Ryan Curtin 8ca66b4f40 Add first partial draft of MeanShift documentation. 2024-07-10 15:59:57 -04:00
Ryan Curtin d351a378ab Templatize LMNN and add documentation. 2024-07-06 12:40:55 -04:00
Ryan Curtin 83af6c5adb Fix NCA documentation issues and clean up source. 2024-07-06 12:39:47 -04:00
Ryan Curtin 52a72d46e3 Document NCA and adapt its API to match the rest of mlpack in a backwards-compatible way. 2024-07-04 13:33:48 -04:00
Ryan Curtin ef52b3fad6 Make sure a model is saved before the next example loads one. 2024-07-01 15:32:36 -04:00
Ryan Curtin 8d732b438f Update Jupyter notebook example links. 2024-07-01 10:35:05 -04:00
nikolay apanasovandRyan Curtin 23d9e2769b Updated DecisionTree documentation for BestBinaryCategoricalSplit.
Co-authored-by: Ryan Curtin <ryan@ratml.org>
2024-06-27 23:37:12 -07:00
nikolay apanasovandRyan Curtin 17f8eab748 Applied suggestions from code review.
Co-authored-by: Ryan Curtin <ryan@ratml.org>
2024-06-27 23:37:12 -07:00
Ryan Curtin 2e47805eaa Some visual cleanups. 2024-06-06 20:00:48 -04:00
Ryan Curtin 3180201d52 Fix name of RandomAMFInitialization. 2024-06-06 17:41:48 -04:00
Ryan Curtin 4a342fa313 Document AMF and adapt for multiple element types. 2024-06-06 17:33:02 -04:00
Ryan Curtin f73a8c05cd The --- character in an HTML comment breaks checklink. 2024-05-22 18:03:35 -04:00
Ryan Curtin fdfc2c738f Fix URL to paper pdf. 2024-05-21 16:44:42 -04:00
Ryan Curtin 07370284ff Minor cleanups and typo fixes. 2024-05-18 22:47:26 -04:00
Ryan Curtin fa94886582 Tune examples so that they run reasonably. 2024-05-18 22:36:34 -04:00
Ryan Curtin b9610bdec6 Add documentation for LocalCoordinateCoding. 2024-05-18 17:37:55 -04:00
Ryan Curtin 8300eb3c3d Fix example to print better output. 2024-05-16 21:29:04 -04:00
Ryan Curtin c8838a81ea Minor tuning for correctness of examples. 2024-05-16 10:57:05 -04:00
Ryan Curtin 7bc6787a53 Fix minor typographical issues. 2024-05-15 23:41:47 -04:00
Ryan Curtin 4bfa5de93d Refactor SparseCoding to allow different element types. 2024-05-15 23:34:31 -04:00
Ryan Curtin eb6619e5b8 First attempt at sparse coding documentation. 2024-05-13 16:52:16 -04:00
Ryan Curtin b3ddc0257f Merge pull request #3688 from rcurtin/nmf-doc
Documentation for `NMF` plus some bugfixes
2024-04-22 17:06:02 -04:00
Ryan Curtin f707299982 Clarify tradeoffs of rank selection. 2024-04-16 18:21:11 -04:00
Ryan Curtin 1744769970 Fix AdaBoost table. 2024-04-15 16:04:23 -04:00
Ryan Curtin 56bc75a62b Some extra documentation cleanup. 2024-04-11 17:06:12 -04:00
Ryan Curtin 033153721f Fix minor issues with documentation. 2024-04-11 16:42:08 -04:00
Ryan Curtin ac37df3bb0 Add documentation for NMF and convenience typedef from AMF. 2024-04-11 11:01:56 -04:00
Ryan Curtin 276dc85aac Fix links in PCA documentation. 2024-04-03 13:57:34 -04:00