Commit Graph
29337 Commits
Author SHA1 Message Date
Ryan Curtin 45f3bf87a5 Document RandomBasis() and add examples for random number utilities. 2024-01-23 15:40:07 -05:00
Ryan Curtin 81c59a1a94 Document random number utilities. 2024-01-23 15:16:48 -05:00
Ryan Curtin 50c475c1b6 Document logarithmic utilities. 2024-01-23 15:02:55 -05:00
Ryan Curtin 9e2a7fb98f Fix includes after lin_alg.hpp move. 2024-01-23 15:02:31 -05:00
Ryan Curtin 11052356cd Fix minor errors in inlined Center() implementation. 2024-01-23 15:02:06 -05:00
Ryan Curtin 5be9a9047e Remove Center() as its implementation is so simple. 2024-01-23 14:28:30 -05:00
Ryan Curtin 70cc7ae5dd Basic documentation outline for digamma/trigamma; still needs some work. 2024-01-23 13:58:37 -05:00
Ryan Curtin 163f2245bb Document ColumnsToBlocks. 2024-01-23 13:47:01 -05:00
Ryan Curtin 13b4d5321b Document ColumnCovariance(). 2024-01-23 12:18:28 -05:00
Ryan Curtin 0820672403 Don't use math:: namespace for Range; it doesn't exist anymore. 2024-01-23 12:18:09 -05:00
Ryan Curtin 1b3849bec0 Replace RemoveRows() with a simple call to rows(). 2024-01-23 12:04:34 -05:00
Ryan Curtin 46e02215ba Remove unused functionality from lin_alg.hpp. 2024-01-23 11:28:09 -05:00
Ryan Curtin 9c87ae9017 Remove entirely unused VectorPower(). 2024-01-23 09:01:26 -05:00
Ryan Curtin 27d2ac1bd3 Remove ClampNonNegative(), ClampNonPositive(), and ClampRange().
Whatever empirical improvements were seen in 2007 aren't seen today; a simpler
implementation with std::max() and std::min() appears to always outperform by
a relatively small margin.  So, prefer the less-maintenance approach instead,
and depend on the standard library.
2024-01-23 08:57:45 -05:00
Ryan Curtin e8a68cf8f7 Add additional links for newly documented methods. 2024-01-13 12:48:00 -05:00
Ryan Curtin dcebb72e56 Merge remote-tracking branch 'origin/master' into main-docs 2024-01-13 12:47:48 -05:00
Ryan Curtin bb83080cdf Merge pull request #3571 from rcurtin/nbc-lr-lars-doc
Documentation for `NaiveBayesClassifier`, `LinearRegression`, and `LARS`
2024-01-13 12:46:07 -05:00
Ryan Curtin e6e6d9990b Remove tests for ConvolutionIntegral(). 2024-01-13 12:39:44 -05:00
Ryan Curtin 6edd1104b5 Minor changes and fixes. 2024-01-13 12:39:36 -05:00
Ryan Curtin c194fb73f8 Clarify weights vs. instance weights. 2024-01-12 11:20:59 -05:00
Ryan Curtin 3ee57fdeca Add algorithm sections to index page. 2024-01-11 16:49:32 -05:00
Ryan Curtin 0d33cd46ff Remove unused ConvolutionIntegral() and GradientForSquaredDistance() functions. 2024-01-11 12:55:44 -05:00
Ryan Curtin c8cf815f8b Document Gradient(). 2024-01-11 12:48:02 -05:00
Ryan Curtin bf5f0eaa96 Add first attempt at core documentation. 2024-01-11 11:28:30 -05:00
Ryan Curtin 6439a808c2 Add a citation documentation page. 2024-01-10 11:15:58 -05:00
Ryan Curtin 44191ef379 Some documentation on matrices and file formats. 2024-01-10 11:15:12 -05:00
Ryan Curtin 749edb882f Merge pull request #3594 from rcurtin/decision_tree_regressor_stability_test_fixes
Reduce random failures for DecisionTreeRegressor tests
2024-01-06 10:28:53 -05:00
Omar Shrit 6397a196b8 Merge pull request #3585 from shrit/rectifier
Fix the dependency on cube and mat from arma
2024-01-05 19:47:58 +01:00
Omar Shrit 550541df0f Fix the author name
Signed-off-by: Omar Shrit <omar@avontech.fr>
2024-01-04 19:10:23 +01:00
Omar Shrit e4bc35ec7e Merge branch 'rectifier' of github.com:shrit/mlpack into rectifier 2024-01-04 19:05:58 +01:00
Omar Shrit c919cb3fe5 Apply the suggestions
Signed-off-by: Omar Shrit <omar@avontech.fr>
2024-01-04 19:04:50 +01:00
Omar ShritandRyan Curtin 073da1e56e Update src/mlpack/core/math/mat_redef.hpp
Co-authored-by: Ryan Curtin <ryan@ratml.org>
2024-01-04 18:38:49 +01:00
Omar Shrit 68f59cf3c9 Adding functions to differentiate arma::max and coot::max
Signed-off-by: Omar Shrit <omar@avontech.fr>
2024-01-03 18:45:52 +01:00
Ryan Curtin d01266617b Reduce random failures for DecisionTreeRegressor tests by allowing multiple trials. 2024-01-03 12:34:34 -05:00
Ryan Curtin 8a64e8157c Add some citation information. 2024-01-03 11:53:25 -05:00
Ryan Curtin 3fa4689b36 Merge remote-tracking branch 'origin/master' into nbc-lr-lars-doc 2023-12-31 13:27:44 -05:00
Ryan Curtin bccc337756 Use the stripped name of the C++ class instead of the full name, so that we don't include template parameters. 2023-12-31 13:27:36 -05:00
Ryan Curtin 0eb51d3e91 Fix compilation warnings. 2023-12-31 13:27:06 -05:00
Ryan Curtin 2b4262682e Adjust tolerances a little bit. 2023-12-31 13:26:50 -05:00
Ryan Curtin e089e10c03 Merge pull request #3591 from arunsathiya/master
Use GITHUB_OUTPUT envvar instead of set-output command as the latter is deprecated
2023-12-31 08:20:46 -05:00
Arun 4dfbc142a8 Use GITHUB_OUTPUT envvar instead of set-output command as the latter is deprecated 2023-12-26 22:17:16 -08:00
Ryan Curtin 2709965430 Relax tolerance even more, because sometimes the newError value is quite large. 2023-12-23 16:20:26 -05:00
Ryan Curtin 2f070065d5 Merge remote-tracking branch 'origin/master' into nbc-lr-lars-doc 2023-12-23 12:16:13 -05:00
Ryan Curtin 45ccc83a75 Merge pull request #3572 from rcurtin/hoeffding_trees_doc
Document `HoeffdingTree`
2023-12-23 12:14:35 -05:00
Ryan Curtin 385a4f2d28 Merge remote-tracking branch 'origin/master' into hoeffding_trees_doc 2023-12-22 15:07:42 -05:00
Ryan Curtin 183b3ac916 Merge pull request #3577 from rcurtin/linear_svm_doc
Document `LinearSVM`
2023-12-22 15:07:02 -05:00
Ryan Curtin 15c5eb2a5e Merge pull request #3587 from rcurtin/pytest-file-fixes
Fix python test duplicate filename error
2023-12-22 15:06:46 -05:00
Ryan Curtin ad563f9acb Merge remote-tracking branch 'origin/master' into linear_svm_doc 2023-12-22 09:46:25 -05:00
Ryan Curtin f743369105 Merge pull request #3578 from rcurtin/bayesian_linear_regression_doc
Document `BayesianLinearRegression`
2023-12-22 09:45:30 -05:00
Omar Shrit f5a33d3a8b Disable macro expansion and force the compiler to use ADL
Signed-off-by: Omar Shrit <omar@avontech.fr>
2023-12-21 18:30:46 +01:00