Commit Graph

328 Commits

Author SHA1 Message Date
Luis Moreno
8281a1620e Fix clippy errors 2020-11-06 23:17:33 -04:00
Luis Moreno
ba03ef4678 Add clippy CI job 2020-11-06 23:17:22 -04:00
Volodymyr Orlov
83048dbe94 fix: small doc changes 2020-11-06 11:20:43 -08:00
Volodymyr Orlov
ab7f46603c feat: + ridge regression 2020-11-06 10:48:00 -08:00
VolodymyrOrlov
4efad85f8a Merge pull request #21 from smartcorelib/cholesky
feat: adds Cholesky matrix decomposition
2020-11-05 09:39:01 -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
VolodymyrOrlov
7007e06c9c Merge pull request #19 from smartcorelib/svm-documentation
SVM documentation
2020-11-02 19:24:31 -08:00
VolodymyrOrlov
3732ad446c Merge pull request #18 from smartcorelib/svm-kernels
Three more SVM kernels, adds more methods to BaseVector
2020-11-02 19:20:15 -08:00
Volodymyr Orlov
a9446c00c2 fix: fixes a bug in Eq implementation for SVC and SVR 2020-10-31 14:43:52 -07:00
Volodymyr Orlov
81395bcbb7 fix: formatting 2020-10-30 15:08:22 -07:00
Volodymyr Orlov
3a3f904914 feat: documents SVM, SVR and SVC 2020-10-30 15:08:05 -07:00
Volodymyr Orlov
797dc3c8e0 fix: formatting 2020-10-28 17:23:40 -07:00
Volodymyr Orlov
cf4f658f01 feat: adds 3 more SVM kernels, linalg refactoring 2020-10-28 17:10:17 -07:00
VolodymyrOrlov
7a95378a96 Merge pull request #16 from smartcorelib/svm
feat: adds support vector classifier
2020-10-28 17:09:00 -07:00
Volodymyr Orlov
1773ed0e6e fix: SVC: some more post-review refactoring 2020-10-26 16:27:54 -07:00
Volodymyr Orlov
bf8d0c081f fix: SVC: some more post-review refactoring 2020-10-26 16:27:26 -07:00
Volodymyr Orlov
aa38fc8b70 fix: SVS: post-review changes 2020-10-26 16:00:55 -07:00
Volodymyr Orlov
47abbbe8b6 fix: SVS: post-review changes 2020-10-26 16:00:31 -07:00
Volodymyr Orlov
1b9347baa1 feat: adds support vector classifier 2020-10-21 19:01:29 -07:00
VolodymyrOrlov
5f2984f617 Merge pull request #12 from smartcorelib/svm
epsilon-SVR + new methods in BaseMatrix and BaseVector
2020-10-17 11:46:46 -07:00
Volodymyr Orlov
83d28dea62 fix: svr, post-review changes 2020-10-16 11:56:37 -07:00
VolodymyrOrlov
5f59588eac Merge pull request #13 from morenol/lmm/knn
Allow KNN with k=1
2020-10-16 11:21:37 -07:00
Luis Moreno
92dad01810 Allow KNN with k=1 2020-10-16 12:28:30 -04:00
Volodymyr Orlov
20e58a8817 feat: adds e-SVR 2020-10-15 16:23:26 -07:00
Lorenzo
a2588f6f45 KFold cross-validation (#8)
* Add documentation and API
* Add public keyword
* Implement test_indices (debug version)
* Return indices as Vec of Vec
* Consume vector using drain()
* Use shape() to return num of samples
* Implement test_masks
* Implement KFold.split()
* Make trait public
* Add test for split
* Fix samples in shape()
* Implement shuffle
* Simplify return values
* Use usize for n_splits
Co-authored-by: VolodymyrOrlov <volodymyr.orlov@gmail.com>
2020-10-13 10:10:28 +01:00
VolodymyrOrlov
bb96354363 Merge pull request #7 from vadimzaliva/development
+ DBSCAN and data generator. Improves KNN API
2020-10-02 14:25:07 -07:00
Vadim Zaliva
c43990e932 + DBSCAN and data generator. Improves KNN API 2020-10-02 14:04:01 -07:00
Volodymyr Orlov
6602de0d51 feat: pre-release 2020-09-25 18:01:32 -07:00
Volodymyr Orlov
91371831d7 feat: pre-release 2020-09-25 17:59:55 -07:00
Volodymyr Orlov
2aca488553 feat: pre-release 2020-09-25 17:52:21 -07:00
Volodymyr Orlov
4067b20ed3 fix: styles in README.md 2020-09-25 16:06:36 -07:00
Volodymyr Orlov
abddbd36be fix: styles in README.md 2020-09-25 15:37:39 -07:00
Volodymyr Orlov
ad43c92200 fix: Readme page 2020-09-25 15:34:38 -07:00
Volodymyr Orlov
3e541e0b8f fix: improves SVD 2020-09-24 14:42:28 -07:00
Volodymyr Orlov
a19398fd70 fix: code and documentation cleanup 2020-09-23 16:41:39 -07:00
Volodymyr Orlov
750015b861 feat: + cluster metrics 2020-09-22 20:23:51 -07:00
Volodymyr Orlov
0803532e79 fix: minor change in documentation 2020-09-20 16:40:25 -07:00
Volodymyr Orlov
a9db970195 feat: refactoring, adds Result to most public API 2020-09-18 15:20:32 -07:00
Volodymyr Orlov
4921ae76f5 fix: formatting 2020-09-17 18:52:50 -07:00
Volodymyr Orlov
9b7a2df0ce feat: adds FitFailedError and PredictFailedError 2020-09-17 18:49:56 -07:00
Volodymyr Orlov
4ba0cd317a fix: removes unnecessary print statements, fixes broken test 2020-09-16 09:16:22 -07:00
Volodymyr Orlov
01f536d7f7 fix: broken unit test 2020-09-14 16:15:15 -07:00
Volodymyr Orlov
fa02d77ab1 fix: minor message typos 2020-09-14 16:08:21 -07:00
Volodymyr Orlov
e0e4791cbc fix: bug in dataset serializer 2020-09-14 13:45:58 -07:00
Volodymyr Orlov
7c013ddc35 feat: refactors dataset 2020-09-14 13:36:40 -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
1920f9cd0b feat: adds breast cancer dataset 2020-09-11 16:54:05 -07:00
Volodymyr Orlov
9b96150ac1 feat: adds diabetes dataset 2020-09-11 15:56:06 -07:00
Volodymyr Orlov
bc8f4a3226 fix: formatting 2020-09-11 14:47:01 -07:00