Lorenzo and GitHub
3d2f4f71fa
Add example for FastPair ( #144 )
...
* Add example
* Move to top
* Add imports to example
* Fix imports
2022-08-24 13:40:22 +01:00
Lorenzo and GitHub
a1c56a859e
Implement fastpair ( #142 )
...
* initial fastpair implementation
* FastPair initial implementation
* implement fastpair
* Add random test
* Add bench for fastpair
* Refactor with constructor for FastPair
* Add serialization for PairwiseDistance
* Add fp_bench feature for fastpair bench
2022-08-23 16:56:21 +01:00
Chris McComb and GitHub
d905ebea15
Added additional doctest and fixed indices ( #141 )
2022-08-12 17:38:13 -04:00
b482acdc8d
Fix clippy warnings ( #139 )
...
Co-authored-by: Luis Moreno <morenol@users.noreply.github.com >
2022-07-13 21:06:05 -04:00
ferrouille and GitHub
b4a807eb9f
Add SVC::decision_function ( #135 )
2022-06-21 12:48:16 -04:00
ff456df0a4
Update nalgebra requirement from 0.23.0 to 0.31.0 ( #128 )
...
Updates the requirements on [nalgebra](https://github.com/dimforge/nalgebra ) to permit the latest version.
- [Release notes](https://github.com/dimforge/nalgebra/releases )
- [Changelog](https://github.com/dimforge/nalgebra/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/dimforge/nalgebra/compare/v0.23.0...v0.31.0 )
---
updated-dependencies:
- dependency-name: nalgebra
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-11 13:14:14 -04:00
322610c7fb
build(deps): update nalgebra requirement from 0.23.0 to 0.26.2 ( #98 )
...
* build(deps): update nalgebra requirement from 0.23.0 to 0.26.2
Updates the requirements on [nalgebra](https://github.com/dimforge/nalgebra ) to permit the latest version.
- [Release notes](https://github.com/dimforge/nalgebra/releases )
- [Changelog](https://github.com/dimforge/nalgebra/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/dimforge/nalgebra/compare/v0.23.0...v0.26.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* fix: updates for nalgebre
* test: explicitly call pow_mut from BaseVector since now it conflicts with nalgebra implementation
* Don't be strict with dependencies
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Luis Moreno <morenol@users.noreply.github.com >
2022-05-11 13:04:27 -04:00
morenol and GitHub
70df9a8b49
Merge pull request #133 from smartcorelib/release-0.2.1
...
Release 0.2.1
2022-05-10 08:57:53 -04:00
Volodymyr Orlov
7ea620e6fd
Updates version to 0.2.1
2022-05-09 16:03:05 -07:00
VolodymyrOrlov and GitHub
db5edcf67a
Merge pull request #132 from smartcorelib/formatting-fix
...
Fixes broken build
2022-05-09 15:56:22 -07:00
Volodymyr Orlov
8297cbe67e
Fixes broken build
2022-05-09 15:50:25 -07:00
VolodymyrOrlov and GitHub
38c9b5ad2f
Merge pull request #126 from ericschief/cover-tree-fix
...
Fix issue with cover tree k-nearest neighbors
2022-05-09 15:34:10 -07:00
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
Kiran Eiden
389b0e8e67
Only sort in CoverTree::find function if there are more than k points
...
Sorting only needs to be done if the list of KNN candidates is greater
than length k.
2022-01-04 14:50:47 -08:00
Kiran Eiden
f93286ffbd
Fix bug in cover tree KNN algorithm
...
Prior to this change, the find function implementation for the
CoverTree class could have potentially returned the wrong result
in cases where there were multiple points in the dataset
equidistant from p. For example, the current test passed for k=3
but failed to produce the correct result for k=4 (it claimed that
3, 4, 5, and 7 were the 4 closest points to 5 in the dataset
rather than 3, 4, 5, and 6). Sorting the neighbors vector before
collecting the first k values from it resolved this issue.
2022-01-02 20:05:39 -08:00
Malte Londschien and GitHub
12c102d02b
Allow setting seed for RandomForestClassifier and Regressor ( #120 )
...
* Seed for the classifier.
* Seed for the regressor.
* Forgot one.
* typo.
2021-11-10 20:51:24 -04:00
VolodymyrOrlov and GitHub
521dab49ef
Merge pull request #116 from mlondschien/issue-115
...
Add OOB predictions to random forests
2021-10-28 08:10:09 -07:00
Malte Londschien
3bf8813946
Merge branch 'development' into issue-115
2021-10-28 09:54:22 +02:00
VolodymyrOrlov and GitHub
7830946ecb
Merge pull request #117 from morenol/lmm/fix_clippy
...
Fix clippy warnings
2021-10-27 11:01:16 -07:00
VolodymyrOrlov and GitHub
813c7ab233
Merge pull request #110 from morenol/nb/fix_docs
...
docs: fix documentation of naive bayes structs
2021-10-27 11:00:12 -07:00
Luis Moreno
4397c91570
Fix clippy warnings
2021-10-20 14:15:41 -05:00
Malte Londschien
14245e15ad
type error.
2021-10-20 17:13:00 +02:00
Malte Londschien
d0a4ccbe20
Set keep_samples attribute.
2021-10-20 17:09:13 +02:00
Malte Londschien
85b9fde9a7
Another format.
2021-10-20 17:04:24 +02:00
Malte Londschien
d239314967
Same for regressor.
2021-10-14 09:59:26 +02:00
Malte Londschien
4bae62ab2f
Test.
2021-10-14 09:47:00 +02:00
Malte Londschien
e8cba343ca
Initial implementation of predict_oob.
2021-10-14 09:34:45 +02:00
Luis Moreno
0b3bf946df
chore: fix clippy warnings
2021-06-05 01:41:40 -04:00
Luis Moreno
763a8370eb
docs: fix documentation of naive bayes structs
2021-06-05 00:25:34 -04:00
Luis Moreno and GitHub
1208051fb5
Merge pull request #103 from smartcorelib/dependabot/add-v2-config-file
...
Upgrade to GitHub-native Dependabot
2021-04-29 12:40:54 -04:00
dependabot-preview[bot] and GitHub
436d0a089f
Upgrade to GitHub-native Dependabot
2021-04-29 16:13:20 +00:00
Luis Moreno and GitHub
92265cc979
Merge pull request #99 from smartcorelib/dependabot/cargo/num-0.4.0
...
build(deps): update num requirement from 0.3.0 to 0.4.0
2021-04-28 18:02:58 -04:00
dependabot-preview[bot] and GitHub
513d3898c9
build(deps): update num requirement from 0.3.0 to 0.4.0
...
Updates the requirements on [num](https://github.com/rust-num/num ) to permit the latest version.
- [Release notes](https://github.com/rust-num/num/releases )
- [Changelog](https://github.com/rust-num/num/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-num/num/compare/num-0.3.0...num-0.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-04-28 21:44:02 +00:00
Luis Moreno and GitHub
4b654b25ac
Merge pull request #97 from smartcorelib/dependabot/cargo/ndarray-0.15
...
build(deps): update ndarray requirement from 0.14 to 0.15
2021-04-28 17:41:56 -04:00
dependabot-preview[bot] and GitHub
5a2e1f1262
build(deps): update ndarray requirement from 0.14 to 0.15
...
Updates the requirements on [ndarray](https://github.com/rust-ndarray/ndarray ) to permit the latest version.
- [Release notes](https://github.com/rust-ndarray/ndarray/releases )
- [Changelog](https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-ndarray/ndarray/compare/ndarray-rand-0.14.0...0.15.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-04-28 21:41:48 +00:00
Luis Moreno and GitHub
377d5d0b06
Merge pull request #96 from smartcorelib/dependabot/cargo/rand-0.8.3
...
build(deps): update rand requirement from 0.7.3 to 0.8.3
2021-04-28 17:40:02 -04:00
9ce448379a
docs: create changelog ( #102 )
...
Co-authored-by: Luis Moreno <morenol@users.noreply.github.com >
2021-04-28 16:58:15 -04:00
Luis Moreno
c295a0d1bb
fix: fix code to be compatible with rand 0.8, following the recommendations of https://rust-random.github.io/book/update-0.8.html and https://docs.rs/getrandom/0.2.2/getrandom/#webassembly-support
2021-04-28 16:28:43 -04:00
dependabot-preview[bot] and Luis Moreno
703dc9688b
build(deps): update rand_distr requirement from 0.3.0 to 0.4.0
...
Updates the requirements on [rand_distr](https://github.com/rust-random/rand ) to permit the latest version.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/rand_distr-0.3.0...rand_distr-0.4.0 )
2021-04-28 16:25:05 -04:00
dependabot-preview[bot] and GitHub
790979a26d
build(deps): update rand requirement from 0.7.3 to 0.8.3
...
Updates the requirements on [rand](https://github.com/rust-random/rand ) to permit the latest version.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.7.3...0.8.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-04-28 20:00:24 +00:00
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 and GitHub
5ed5772a4e
Merge pull request #95 from morenol/lmm/clippy_151
...
style(lint): fix clippy warnings
2021-04-28 00:08:27 -04:00
Luis Moreno
d9814c0918
style(lint): fix clippy warnings
2021-04-27 09:32:01 -04:00
Luis Moreno and GitHub
7f44b93838
Merge pull request #89 from morenol/lmm/github_actions
...
Move CI to github actions
2021-03-05 19:02:11 -04:00
Luis Moreno
02200ae1e3
Only run tests once per OS
2021-03-05 18:53:54 -04:00
Luis Moreno
3dc5336514
Move CI to github actions
2021-03-05 17:57:28 -04:00
Luis Moreno and GitHub
abeff7926e
Merge pull request #88 from morenol/lmm/use_usize_size
...
fix: usize::from_le_bytes buffer
2021-03-05 16:59:59 -04:00
Luis Moreno
1395cc6518
fix: Use usize time for usize::from_le_bytes buffer
2021-03-05 10:25:34 -04:00
Volodymyr Orlov
4335ee5a56
Fixes width and hight parameters of the logo
2021-02-26 12:43:10 -08:00
Volodymyr Orlov
4c1dbc3327
Fixes width and hight parameters of the logo
2021-02-26 12:34:05 -08:00