Skip to content

Commit

Permalink
Release 0.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
bytesnake committed Jan 20, 2021
1 parent 6a86a7f commit 37e3c17
Show file tree
Hide file tree
Showing 14 changed files with 39 additions and 35 deletions.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa"
version = "0.2.1"
version = "0.3.0"
authors = [
"Luca Palmieri <[email protected]>",
"Lorenz Schmidt <[email protected]>",
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ Where does `linfa` stand right now? [Are we learning yet?](http://www.arewelearn
| [svm](linfa-svm/) | Support Vector Machines | Tested | Supervised learning | Classification or regression analysis of labeled datasets |
| [hierarchical](linfa-hierarchical/) | Agglomerative hierarchical clustering | Tested | Unsupervised learning | Cluster and build hierarchy of clusters |
| [bayes](linfa-bayes/) | Naive Bayes | Tested | Supervised learning | Contains Gaussian Naive Bayes |
| [ica](linfa-ica/) | Independent component analysis | Tested | Supervised learning | Contains FastICA implementation |

We believe that only a significant community effort can nurture, build, and sustain a machine learning ecosystem in Rust - there is no other way forward.

Expand Down
7 changes: 5 additions & 2 deletions datasets/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
[package]
name = "linfa-datasets"
version = "0.2.1"
version = "0.3.0"
authors = ["Lorenz Schmidt <[email protected]>"]
description = "Collection of small datasets for Linfa"
edition = "2018"
license = "MIT/Apache-2.0"
repository = "https://github.com/rust-ml/linfa"

[dependencies]
linfa = { version = "0.2.1", path = ".." }
linfa = { version = "0.3.0", path = ".." }
ndarray = { version = "0.13", default-features = false }
ndarray-csv = "0.4"
csv = "1.1"
Expand Down
8 changes: 4 additions & 4 deletions linfa-bayes/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-bayes"
version = "0.1.0"
version = "0.3.0"
authors = ["VasanthakumarV <[email protected]>"]
description = "Collection of Naive Bayes Algorithms"
edition = "2018"
Expand All @@ -13,9 +13,9 @@ categories = ["algorithms", "mathematics", "science"]
[dependencies]
ndarray = { version = "0.13" , features = ["blas", "approx"]}
ndarray-stats = "0.3"
linfa = { version = "0.2.1", path = ".." }
linfa = { version = "0.3.0", path = ".." }

[dev-dependencies]
approx = "0.3"
linfa = { path = ".." }
linfa-datasets = { version = "0.2.0", path = "../datasets", features = ["winequality"] }
linfa = { version = "0.3.0", path = ".." }
linfa-datasets = { version = "0.3.0", path = "../datasets", features = ["winequality"] }
4 changes: 2 additions & 2 deletions linfa-clustering/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-clustering"
version = "0.2.1"
version = "0.3.0"
edition = "2018"
authors = [
"Luca Palmieri <[email protected]>",
Expand Down Expand Up @@ -36,7 +36,7 @@ sprs = "0.7"
num-traits = "0.1.32"
rand_isaac = "0.2.0"

linfa = { version = "0.2.1", path = ".." }
linfa = { version = "0.3.0", path = ".." }
partitions = "0.2.4"

[dev-dependencies]
Expand Down
6 changes: 3 additions & 3 deletions linfa-elasticnet/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-elasticnet"
version = "0.1.0"
version = "0.3.0"
authors = [
"Paul Körbitz / Google <[email protected]>",
"Lorenz Schmidt <[email protected]>"
Expand Down Expand Up @@ -34,9 +34,9 @@ ndarray-linalg = "0.12"
num-traits = "0.2"
approx = "0.3.2"

linfa = { version = "0.2.1", path = ".." }
linfa = { version = "0.3.0", path = ".." }

[dev-dependencies]
linfa-datasets = { version = "0.2.1", path = "../datasets", features = ["diabetes"] }
linfa-datasets = { version = "0.3.0", path = "../datasets", features = ["diabetes"] }
ndarray-rand = "0.11"
rand_isaac = "0.2"
8 changes: 4 additions & 4 deletions linfa-hierarchical/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-hierarchical"
version = "0.2.1"
version = "0.3.0"
authors = ["Lorenz Schmidt <[email protected]>"]
edition = "2018"

Expand All @@ -17,10 +17,10 @@ categories = ["algorithms", "mathematics", "science"]
ndarray = { version = "0.13", default-features = false }
kodama = "0.2"

linfa = { version = "0.2.1", path = ".." }
linfa-kernel = { version = "0.2.1", path = "../linfa-kernel" }
linfa = { version = "0.3.0", path = ".." }
linfa-kernel = { version = "0.3.0", path = "../linfa-kernel" }

[dev-dependencies]
rand = "0.7"
ndarray-rand = "0.11"
linfa-datasets = { version = "0.2.1", path = "../datasets", features = ["iris"] }
linfa-datasets = { version = "0.3.0", path = "../datasets", features = ["iris"] }
4 changes: 2 additions & 2 deletions linfa-ica/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-ica"
version = "0.2.1"
version = "0.3.0"
authors = ["VasanthakumarV <[email protected]>"]
description = "A collection of Independent Component Analysis (ICA) algorithms"
edition = "2018"
Expand Down Expand Up @@ -31,7 +31,7 @@ ndarray-stats = "0.3"
num-traits = "0.2"
rand_isaac = "0.2.0"

linfa = { version = "0.2.1", path = ".." }
linfa = { version = "0.3.0", path = ".." }

[dev-dependencies]
ndarray-npy = { version = "0.5", default-features = false }
Expand Down
4 changes: 2 additions & 2 deletions linfa-kernel/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-kernel"
version = "0.2.1"
version = "0.3.0"
authors = ["Lorenz Schmidt <[email protected]>"]
description = "Kernel methods for non-linear algorithms"
edition = "2018"
Expand Down Expand Up @@ -29,4 +29,4 @@ sprs = { version = "0.9", default-features = false }
hnsw = "0.6"
space = "0.10"

linfa = { version = "0.2.1", path = ".." }
linfa = { version = "0.3.0", path = ".." }
6 changes: 3 additions & 3 deletions linfa-linear/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-linear"
version = "0.2.1"
version = "0.3.0"
authors = [
"Paul Körbitz / Google <[email protected]>",
"VasanthakumarV <[email protected]>"
Expand All @@ -24,8 +24,8 @@ num-traits = "0.2"
argmin = {version="0.3.1", features=["ndarrayl"]}
serde = { version = "1.0", default-features = false, features = ["derive"] }

linfa = { version = "0.2.1", path = ".." }
linfa = { version = "0.3.0", path = ".." }

[dev-dependencies]
linfa-datasets = { version = "0.2.1", path = "../datasets", features = ["diabetes"] }
linfa-datasets = { version = "0.3.0", path = "../datasets", features = ["diabetes"] }
approx = "0.3.2"
4 changes: 2 additions & 2 deletions linfa-logistic/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-logistic"
version = "0.2.1"
version = "0.3.0"
authors = ["Paul Körbitz / Google <[email protected]>"]

description = "A Machine Learning framework for Rust"
Expand All @@ -20,7 +20,7 @@ num-traits = "0.2"
argmin = {version="0.3.1", features=["ndarrayl"]}
serde = "1.0"

linfa = { version = "0.2.1", path = ".." }
linfa = { version = "0.3.0", path = ".." }

[dev-dependencies]
approx = "0.3.2"
6 changes: 3 additions & 3 deletions linfa-reduction/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-reduction"
version = "0.2.1"
version = "0.3.0"
authors = ["Lorenz Schmidt <[email protected]>"]
description = "A collection of dimensionality reduction techniques"
edition = "2018"
Expand Down Expand Up @@ -31,8 +31,8 @@ ndarray-rand = "0.11"
ndarray-stats = "0.3"
num-traits = "0.2"

linfa = { version = "0.2.1", path = ".." }
linfa-kernel = { version = "0.2.1", path = "../linfa-kernel" }
linfa = { version = "0.3.0", path = ".." }
linfa-kernel = { version = "0.3.0", path = "../linfa-kernel" }

[dev-dependencies]
rand_isaac = "0.2.0"
Expand Down
8 changes: 4 additions & 4 deletions linfa-svm/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-svm"
version = "0.2.1"
version = "0.3.0"
edition = "2018"
authors = ["Lorenz Schmidt <[email protected]>"]
description = "Support Vector Machines"
Expand Down Expand Up @@ -28,9 +28,9 @@ ndarray = { version = "0.13", default-features=false }
ndarray-rand = "0.11"
num-traits = "0.1.32"

linfa = { version = "0.2.1", path = ".." }
linfa-kernel = { version = "0.2.1", path = "../linfa-kernel" }
linfa = { version = "0.3.0", path = ".." }
linfa-kernel = { version = "0.3.0", path = "../linfa-kernel" }

[dev-dependencies]
linfa-datasets = { version = "0.2.1", path = "../datasets", features = ["winequality"] }
linfa-datasets = { version = "0.3.0", path = "../datasets", features = ["winequality"] }
rand_isaac = "0.2"
6 changes: 3 additions & 3 deletions linfa-trees/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-trees"
version = "0.2.1"
version = "0.3.0"
edition = "2018"
authors = ["Moss Ebeling <[email protected]>"]
description = "A collection of tree-based algorithms"
Expand All @@ -27,14 +27,14 @@ features = ["std", "derive"]
ndarray = { version = "0.13" , features = ["rayon", "approx"]}
ndarray-rand = "0.11"

linfa = { version = "0.2.1", path = ".." }
linfa = { version = "0.3.0", path = ".." }

[dev-dependencies]
rand_isaac = "0.2.0"
criterion = "0.3"
approx = "0.3"

linfa-datasets = { version = "0.2.1", path = "../datasets/", features = ["iris"] }
linfa-datasets = { version = "0.3.0", path = "../datasets/", features = ["iris"] }

[[bench]]
name = "decision_tree"
Expand Down

0 comments on commit 37e3c17

Please sign in to comment.