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