Added
- Add
Affinity Propagation
- Add
t-SNE
- Add
Polynomial Regression
- Add 'unrolling loops' option
- Add
Trapezoidal Integration
- Add
AUC-ROC
,AUC
, andROC Curve
- Add
Simpson rule
Integration - Add
Radius Nearest Neighbors
- Add
DBSCAN
- Add classification metrics:
Average Precision Score
,Balanced Accuracy Score
,Cohen Kappa Score
,Brier Score Loss
,Zero-One Loss
,Top-k Accuracy Score
- Add regression metrics:
R2 Score
,MSLE
,MAPE
,Maximum Residual Error
- Add
Gaussian Mixtures
- Add Model selection functionalities:
K-fold
,K-fold Cross Validation
,Grid Search
- Add a guide with
Cross-Validation
andGrid Search
Changed
- Update notebooks
- Add support for
:f16
and:bf16
types inSVD
- Replace seeds with
Random.key
- Add support for custom optimizers in
Logistic Regression
- Unify tests
- Add support for axes in
Confusion Matrix
- Add support for broadcasting in
Metrics.Distances
- Update CI
- Change structure of metrics in
Scholar
Fixed
- Better types management
Pull requests
- Small updates to notebooks by @msluszniak in #95
- Fix typos / grammar in docs of k_means.ex by @zorbash in #96
- Improve types by @msluszniak in #97
- Add Hex/Hexdocs Badge by @jeregrine in #98
- Add :f16 and :bf16 to svd by @msluszniak in #100
- Add affinity propagation by @msluszniak in #99
- Add t-SNE by @msluszniak in #101
- Added polynomial regression with tests and livebook by @matiascr in #104
- Add key as an option to seed by @msluszniak in #105
- Add unrolling loops by @msluszniak in #106
- feat: support custom optimizers in logistic regression by @polvalente in #108
- chore: use polaris by @polvalente in #110
- Simply while loops pattern match by @msluszniak in #109
- feat: add early-stopping criterion to logistic reg by @polvalente in #111
- Add trapezoidal integration by @msluszniak in #115
- Add auc_roc, auc and roc_curve by @msluszniak in #114
- Add simpson rule by @msluszniak in #116
- Add general improvements by @msluszniak in #118
- Unify tests by @msluszniak in #119
- Add Radius Nearest Neighbors by @msluszniak in #120
- Add DBSCAN by @msluszniak in #121
- Add average precision score by @msluszniak in #124
- Upgrade confusion matrix function by @msluszniak in #126
- Add Balanced Accuracy Score by @msluszniak in #127
- Add Cohen Kappa Score by @msluszniak in #129
- Add Brier Score Loss by @msluszniak in #128
- Allow broadcast in distances by @msluszniak in #131
- Fix typo in README.md by @msluszniak in #132
- Delete the incorrect pasted content by @ghostiee in #136
- Move test by @msluszniak in #138
- Add MSLE and MAPE regression metrics (see #122) by @santiago-imelio in #139
- Adding Gaussian Mixture Model by @krstopro in #137
- Update test.yml by @josevalim in #142
- Add r2_score based on requested changes. by @alexbispo in #141
- Add zero-one loss by @msluszniak in #143
- Update docs in zero_one_loss by @msluszniak in #146
- Add maximum residual error by @msluszniak in #145
- Add K-fold by @msluszniak in #140
- Add top_k_accuracy_score by @msluszniak in #147
- Change the structure of metrics.ex by @msluszniak in #151
- Prepare notebooks for the new release by @msluszniak in #117
- Add Dice coefficient and upgrade Jaccard similarity by @msluszniak in #153
- Add explained variance score by @msluszniak in #155
- Grid search by @msluszniak in #154
- Prepare for release by @msluszniak in #157
- Create notebook for CV presentation by @santiago-imelio in #156
- Change Logistic Regression Test by @msluszniak in #159
- Incorporate newer API for plots into guides by @msluszniak in #158
- Update CHANGELOG.md by @msluszniak in #160
- Remove override from mix.exs by @msluszniak in #165
New Contributors
- @zorbash made their first contribution in #96
- @jeregrine made their first contribution in #98
- @matiascr made their first contribution in #104
- @ghostiee made their first contribution in #136
- @santiago-imelio made their first contribution in #139
- @krstopro made their first contribution in #137
- @alexbispo made their first contribution in #141
Full Diff: v0.1.0...v0.2.0
Changelog: https://github.com/elixir-nx/scholar/blob/main/CHANGELOG.md