From 9ce448379ae9150c495f12ebb9c8937ed0f3195d Mon Sep 17 00:00:00 2001 From: Luis Moreno Date: Wed, 28 Apr 2021 16:58:15 -0400 Subject: [PATCH] docs: create changelog (#102) Co-authored-by: Luis Moreno --- CHANGELOG.md | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..ade6825 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,60 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## Added +- L2 regularization penalty to the Logistic Regression +- Getters for the naive bayes structs +- One hot encoder +- Make moons data generator +- Support for WASM. + +## Changed +- Make serde optional + +## [0.2.0] - 2021-01-03 + +### Added +- DBSCAN +- Epsilon-SVR, SVC +- Ridge, Lasso, ElasticNet +- Bernoulli, Gaussian, Categorical and Multinomial Naive Bayes +- K-fold Cross Validation +- Singular value decomposition +- New api module +- Integration with Clippy +- Cholesky decomposition + +### Changed +- ndarray upgraded to 0.14 +- smartcore::error:FailedError is now non-exhaustive +- K-Means +- PCA +- Random Forest +- Linear and Logistic Regression +- KNN +- Decision Tree + +## [0.1.0] - 2020-09-25 + +### Added +- First release of smartcore. +- KNN + distance metrics (Euclidian, Minkowski, Manhattan, Hamming, Mahalanobis) +- Linear Regression (OLS) +- Logistic Regression +- Random Forest Classifier +- Decision Tree Classifier +- PCA +- K-Means +- Integrated with ndarray +- Abstract linear algebra methods +- RandomForest Regressor +- Decision Tree Regressor +- Serde integration +- Integrated with nalgebra +- LU, QR, SVD, EVD +- Evaluation Metrics