Release 0.2.0
Published on November 26th, 2020
This release of Linfa introduced 9 new implementations and a couple of changes to the APIs. Travis support for FOSS projects was dropped, so we were forced to switch to Github Actions and we introduced a couple of traits to represent different classes of algorithms in a better way.
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