Skip to content

Commit

Permalink
Release 0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
bytesnake committed Nov 26, 2020
1 parent 02c51e6 commit 0244747
Show file tree
Hide file tree
Showing 11 changed files with 41 additions and 13 deletions.
26 changes: 25 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,28 @@
Version 0.1.3 (_yet to be released_)
Version 0.2.0 - 2020-11-26
==========================

New algorithms
-----------

- Ordinary Linear Regression has been added to `linfa-linear` by [@Nimpruda] and [@paulkoerbitz]
- Generalized Linear Models has been added to `linfa-linear` by [VasanthakumarV]
- Linear decision trees were added to `linfa-trees` by [@mossbanay]
- Fast independent component analysis (ICA) has been added to `linfa-ica` by [@VasanthakumarV]
- Principal Component Analysis and Diffusion Maps have been added to `linfa-reduction` by [@bytesnake]
- Support Vector Machines has been added to `linfa-svm` by [@bytesnake]
- Logistic regression has been added to `linfa-logistic` by [@paulkoerbitz]
- Hierarchical agglomerative clustering has been added to `linfa-hierarchical` by [@bytesnake]
- Gaussian Mixture Models has been added to `linfa-clustering` by [@relf]

Changes
----------

- Common metrics for classification and regression have been added
- A new dataset interface simplifies the work with targets and labels
- New traits for `Transformer`, `Fit` and `IncrementalFit` standardizes the interface
- Switched to Github Actions for better integration

Version 0.1.3
===========================

New algorithms
Expand Down
8 changes: 6 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
[package]
name = "linfa"
version = "0.1.1"
authors = ["Luca Palmieri <[email protected]>"]
version = "0.2.0"
authors = [
"Luca Palmieri <[email protected]>",
"Lorenz Schmidt <[email protected]>",
"Paul Körbitz <[email protected]>"
]
description = "A Machine Learning framework for Rust"
edition = "2018"
license = "MIT/Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion linfa-clustering/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-clustering"
version = "0.1.0"
version = "0.2.0"
edition = "2018"
authors = ["Luca Palmieri <[email protected]>"]
description = "A collection of clustering algorithms"
Expand Down
2 changes: 1 addition & 1 deletion linfa-hierarchical/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-hierarchical"
version = "0.1.0"
version = "0.2.0"
authors = ["Lorenz Schmidt <[email protected]>"]
edition = "2018"

Expand Down
2 changes: 1 addition & 1 deletion linfa-ica/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-ica"
version = "0.1.0"
version = "0.2.0"
authors = ["VasanthakumarV <[email protected]>"]
description = "A collection of Independent Component Analysis (ICA) algorithms"
edition = "2018"
Expand Down
2 changes: 1 addition & 1 deletion linfa-kernel/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-kernel"
version = "0.1.0"
version = "0.2.0"
authors = ["Lorenz Schmidt <[email protected]>"]
description = "Kernel methods for non-linear algorithms"
edition = "2018"
Expand Down
2 changes: 1 addition & 1 deletion linfa-linear/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-linear"
version = "0.1.0"
version = "0.2.0"
authors = ["Paul Körbitz / Google <[email protected]>"]
edition = "2018"
workspace = ".."
Expand Down
2 changes: 1 addition & 1 deletion linfa-logistic/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-logistic"
version = "0.1.0"
version = "0.2.0"
authors = ["Paul Körbitz / Google <[email protected]>"]
edition = "2018"
workspace = ".."
Expand Down
2 changes: 1 addition & 1 deletion linfa-reduction/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-reduction"
version = "0.1.0"
version = "0.2.0"
authors = ["Lorenz Schmidt <[email protected]>"]
description = "A collection of dimensionality reduction techniques"
edition = "2018"
Expand Down
2 changes: 1 addition & 1 deletion linfa-svm/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "linfa-svm"
version = "0.1.0"
version = "0.2.0"
edition = "2018"
authors = ["Lorenz Schmidt <[email protected]>"]
description = "Support Vector Machines"
Expand Down
4 changes: 2 additions & 2 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.1.0"
version = "0.2.0"
edition = "2018"
authors = ["Moss Ebeling <[email protected]>"]
description = "A collection of tree-based algorithms"
Expand All @@ -22,7 +22,7 @@ ndarray-npy = { version = "0.5", default-features = false }
criterion = "0.3"
serde_json = "1"
approx = "0.3"
linfa-clustering = { path = "../linfa-clustering", version = "0.1" }
linfa-clustering = { path = "../linfa-clustering" }

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

0 comments on commit 0244747

Please sign in to comment.