morenol
820201e920
Solve conflic with num-traits ( #130 )
...
* Solve conflic with num-traits
* Fix clippy warnings
Co-authored-by: Luis Moreno <morenol@users.noreply.github.com >
2022-05-05 10:39:18 -04:00
Luis Moreno
4397c91570
Fix clippy warnings
2021-10-20 14:15:41 -05:00
Luis Moreno
162bed2aa2
feat: added support to wasm ( #94 )
...
* test: run tests also in wasm targets
* fix: install rand with wasm-bindgen por wasm targets
* fix: use actual usize size to access buffer.
* fix: do not run functions that create files in wasm.
* test: do not run in wasm test that panics.
Co-authored-by: Luis Moreno <morenol@users.noreply.github.com >
2021-04-28 15:58:39 -04:00
Luis Moreno
d9814c0918
style(lint): fix clippy warnings
2021-04-27 09:32:01 -04:00
Ben Cross
f1cf8a6f08
Added serde feature flags to tests
2021-01-18 10:32:35 +00:00
Ben Cross
762986b271
Cargo format
2021-01-17 21:37:30 +00:00
Ben Cross
e0d46f430b
feat: Make SerDe optional
2021-01-17 21:35:03 +00:00
Volodymyr Orlov
cceb2f046d
feat: lasso documentation
2020-12-13 13:35:14 -08:00
Volodymyr Orlov
a27c29b736
Merge branch 'development' into elasticnet
2020-12-11 18:59:04 -08:00
Volodymyr Orlov
78673b597f
feat: adds elastic net
2020-12-11 18:55:07 -08:00
morenol
53351b2ece
fix needless-range and clippy::ptr_arg warnings. ( #36 )
...
* Fix needless for loop range
* Do not ignore clippy::ptr_arg
2020-12-11 16:52:39 -04:00
morenol
f0b348dd6e
feat: BernoulliNB ( #31 )
...
* feat: BernoulliNB
* Move preprocessing to a trait in linalg/stats.rs
2020-12-04 20:45:40 -04:00
VolodymyrOrlov
c172c407d2
Merge pull request #35 from smartcorelib/lasso
...
LASSO
2020-12-02 17:34:54 -08:00
morenol
89a5136191
Change implementation of to_row_vector for nalgebra ( #34 )
...
* Add failing test
* Change implementation of to_row_vector for nalgebra
2020-11-25 14:39:02 -04:00
Volodymyr Orlov
583284e66f
feat: adds LASSO
2020-11-24 19:12:53 -08:00
VolodymyrOrlov
8f72716fe9
Merge branch 'development' into ridge
2020-11-11 16:12:34 -08:00
Luis Moreno
3c1969bdf5
Fix clippy::needless_lifetimes
2020-11-08 23:59:28 -04:00
Luis Moreno
0c35adf76a
Fix clippy::let_and_return
2020-11-08 23:26:22 -04:00
Luis Moreno
54886ebd72
Fix rust-2018-idioms warnings
2020-11-08 20:24:08 -04:00
Luis Moreno
860056c3ba
Run: cargo clippy --fix -Z unstable-options and cargo fmt
2020-11-08 19:39:11 -04:00
Volodymyr Orlov
ab7f46603c
feat: + ridge regression
2020-11-06 10:48:00 -08:00
Volodymyr Orlov
b8fea67fd2
fix: formatting
2020-11-03 15:49:04 -08:00
Volodymyr Orlov
6473a6c4ae
feat: adds Cholesky matrix decomposition
2020-11-03 15:39:43 -08:00
Volodymyr Orlov
cf4f658f01
feat: adds 3 more SVM kernels, linalg refactoring
2020-10-28 17:10:17 -07:00
Volodymyr Orlov
20e58a8817
feat: adds e-SVR
2020-10-15 16:23:26 -07:00
Volodymyr Orlov
750015b861
feat: + cluster metrics
2020-09-22 20:23:51 -07:00
Volodymyr Orlov
d28f13d849
feat: adds train/test split function; fixes bug in random forest
2020-09-13 16:23:30 -07:00
Volodymyr Orlov
bbe810d164
feat: documents matrix methods
2020-09-06 18:27:11 -07:00
Volodymyr Orlov
fa0918cee3
fix: renames FloatExt to RealNumber
2020-08-29 20:17:01 -07:00
Volodymyr Orlov
14113b4152
feat: adds F1 and roc_auc_score
2020-06-08 14:47:59 -07:00
Volodymyr Orlov
a2784d6345
fix: cargo fmt
2020-06-05 17:52:03 -07:00
Volodymyr Orlov
c0c2029f2c
feat: adds accuracy, recall and precision metrics
2020-06-05 17:39:29 -07:00
Volodymyr Orlov
e20e9ca6e0
feat: adds new distance measures + LU decomposition
2020-06-05 10:40:17 -07:00
Volodymyr Orlov
5766364311
fix: minor refactoring
2020-03-31 18:24:01 -07:00
Volodymyr Orlov
8bb6013430
feat: serialization/deserialization with Serde
2020-03-31 18:19:20 -07:00
Volodymyr Orlov
4d967858a5
fix: fixes a bug in decision_tree_regressor
2020-03-26 16:21:20 -07:00
Volodymyr Orlov
02b85415d9
feat: extends interface of Matrix to support for broad range of types
2020-03-26 15:28:26 -07:00
Volodymyr Orlov
4f8318e933
fix: more refactoring
2020-03-13 11:24:53 -07:00
Volodymyr Orlov
cb4323f26e
feat: refactors matrix decomposition routines
2020-03-12 17:32:27 -07:00
Volodymyr Orlov
7b3fa982be
feat: adds PCA
2020-03-06 09:13:54 -08:00
Volodymyr Orlov
619560a1cd
feat: adds SVD
2020-02-28 09:21:00 -08:00
Volodymyr Orlov
0e89113297
feat: adds KMeans clustering algorithm
2020-02-20 18:43:24 -08:00
Volodymyr Orlov
a54f7be867
Adds DecisionTree algorithm
2020-01-10 09:07:04 -08:00
Volodymyr Orlov
a4ff1cbe5f
feat: simplifies LR API
2019-12-23 11:18:22 -08:00
Volodymyr Orlov
c1d7c038a6
feat: add basic Matrix implementation for ndarray
2019-12-23 10:33:19 -08:00
Volodymyr Orlov
2425419d10
Removes DenseVector
2019-12-18 10:28:15 -08:00
Volodymyr Orlov
4411b57219
Adds draft implementation of LR
2019-12-10 18:02:02 -08:00
Volodymyr Orlov
4488cc110e
First version of the optimizer
2019-10-29 08:59:06 -07:00
Volodymyr Orlov
f4aec2b35e
Adds SVD solver, code refactoring
2019-10-16 08:28:36 -07:00
Volodymyr Orlov
50744208a9
Adds OLS and naive linear algebra routine
2019-10-10 08:53:42 -07:00