We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
News
Latest release informatiton
-
Elixir
v1.18.3 2025-03-061. Enhancements
Elixir
- [JSON] Encode any JSON key to string
-
[Kernel] Allow
<<_::3*8>>
in typespecs
Mix
-
[mix loadpaths] Support
--no-listeners
option
2. Bug fixes
Elixir
-
[CLI] Fix
--no-color
not setting:ansi_enabled
to false -
[Protocol] Return correct implementation for an invalid struct pointing to
nil
-
[Stream] Do not raise when
Stream.cycle/1
is explicitly halted
ExUnit
- [ExUnit.Diff] Fix regression when diffing nested improper lists
IEx
-
[IEx.Autocomplete] Fix autocomplete crash when expanding struct with
__MODULE__
-
[IEx.Helpers] Do not purge on
recompile
if IEx is not running
-
Phoenix
1.8.0-rc.0 2025-04-01[latest version url] https://hexdocs.pm/phoenix/1.8.0-rc.0/
-
Phoenix_live_view
1.0.9 2025-03-26[latest version url] https://hexdocs.pm/phoenix_live_view/1.0.9/
-
Nx
0.9.2 2024-11-16[latest version url] https://hexdocs.pm/nx/0.9.2/
-
Axon
v0.7.0 2024-10-07What’s Changed
- Do not cast integers in in Axon.MixedPrecision.cast/2 by @jonatanklosko in https://github.com/elixir-nx/axon/pull/562
- Add support for global layer options by @jonatanklosko in https://github.com/elixir-nx/axon/pull/563
- Fix warnings by @jonatanklosko in https://github.com/elixir-nx/axon/pull/560
- improved doc formatting by fixing indentation and escape characters by @RicardoSantos-99 in https://github.com/elixir-nx/axon/pull/565
- Fix typos in docs about options by @preciz in https://github.com/elixir-nx/axon/pull/566
- Fix docs file basename by @preciz in https://github.com/elixir-nx/axon/pull/569
- Use model state struct instead of parameters by @seanmor5 in https://github.com/elixir-nx/axon/pull/553
- Add meta property to nodes by @seanmor5 in https://github.com/elixir-nx/axon/pull/571
- Fix iteration counts by @seanmor5 in https://github.com/elixir-nx/axon/pull/572
- Support blocks with multiple inputs by @seanmor5 in https://github.com/elixir-nx/axon/pull/574
- Fix missing state in training by @seanmor5 in https://github.com/elixir-nx/axon/pull/579
- Add inspect_values option by @seanmor5 in https://github.com/elixir-nx/axon/pull/581
- Use templates as parameters by @seanmor5 in https://github.com/elixir-nx/axon/pull/588
- Add rewrite_nodes function by @seanmor5 in https://github.com/elixir-nx/axon/pull/589
- Refactor containers by @seanmor5 in https://github.com/elixir-nx/axon/pull/590
- Provide layer name as hook name by @seanmor5 in https://github.com/elixir-nx/axon/pull/536
- Add simple quantization API by @seanmor5 in https://github.com/elixir-nx/axon/pull/586
- Improve language and fix function arity in docs by @preciz in https://github.com/elixir-nx/axon/pull/591
- Add time-series regression example notebook by @santiago-imelio in https://github.com/elixir-nx/axon/pull/587
- Update changelog with changes between v0.5.1..v0.6.0 by @preciz in https://github.com/elixir-nx/axon/pull/593
- Release v0.7.0 by @seanmor5 in https://github.com/elixir-nx/axon/pull/596
New Contributors
- @RicardoSantos-99 made their first contribution in https://github.com/elixir-nx/axon/pull/565
- @santiago-imelio made their first contribution in https://github.com/elixir-nx/axon/pull/587
Full Changelog: https://github.com/elixir-nx/axon/compare/v0.6.1…v0.7.0
-
Bumblebee
v0.6.0 2024-10-07Added
- Notebook about Retrieval-Augmented Generation (RAG) (#353)
- Phi model (#356)
- Gemma model (#358)
- Support for input streaming in Whisper serving (#361)
- Stable Diffusion ControlNet model (#359)
- Support for multiple EOS tokens in text generation (#368)
- Phi-3 model (#374)
- Support for Llama 3 (#387)
- Support for CLS token pooling in text embedding (#385)
- Support for HTTP proxies (#391)
- M2M100 and NLLB models (#392)
-
Multilingual translation serving (
Bumblebee.Text.translation/4
) (#395) - Swin model (#394)
Changed
-
(Breaking) Renamed
:use_qkv_bias
spec option to:use_attention_bias
in ViT, DeiT and DINOv2 -
(Breaking) Changed spec options for optional outputs (
:output_hidden_states
,:output_attentions
) to global layer options (#360) - Whisper serving to stream input using ffmpeg when given a file path (#361)
-
(Breaking) Changed model params to use
%Axon.ModelState{}
, matching Axon v0.7.0 (#375)
Fixed
- Token classification crashing when all tokens are special
- Batched text generation finishing too early
- Crash on empty list of entities when aggregating entities in token classification (#386)
-
Scholar
v0.2.0 2023-08-29Added
-
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 https://github.com/elixir-nx/scholar/pull/95
- Fix typos / grammar in docs of k_means.ex by @zorbash in https://github.com/elixir-nx/scholar/pull/96
- Improve types by @msluszniak in https://github.com/elixir-nx/scholar/pull/97
- Add Hex/Hexdocs Badge by @jeregrine in https://github.com/elixir-nx/scholar/pull/98
- Add :f16 and :bf16 to svd by @msluszniak in https://github.com/elixir-nx/scholar/pull/100
- Add affinity propagation by @msluszniak in https://github.com/elixir-nx/scholar/pull/99
- Add t-SNE by @msluszniak in https://github.com/elixir-nx/scholar/pull/101
- Added polynomial regression with tests and livebook by @matiascr in https://github.com/elixir-nx/scholar/pull/104
- Add key as an option to seed by @msluszniak in https://github.com/elixir-nx/scholar/pull/105
- Add unrolling loops by @msluszniak in https://github.com/elixir-nx/scholar/pull/106
- feat: support custom optimizers in logistic regression by @polvalente in https://github.com/elixir-nx/scholar/pull/108
- chore: use polaris by @polvalente in https://github.com/elixir-nx/scholar/pull/110
- Simply while loops pattern match by @msluszniak in https://github.com/elixir-nx/scholar/pull/109
- feat: add early-stopping criterion to logistic reg by @polvalente in https://github.com/elixir-nx/scholar/pull/111
- Add trapezoidal integration by @msluszniak in https://github.com/elixir-nx/scholar/pull/115
- Add auc_roc, auc and roc_curve by @msluszniak in https://github.com/elixir-nx/scholar/pull/114
- Add simpson rule by @msluszniak in https://github.com/elixir-nx/scholar/pull/116
- Add general improvements by @msluszniak in https://github.com/elixir-nx/scholar/pull/118
- Unify tests by @msluszniak in https://github.com/elixir-nx/scholar/pull/119
- Add Radius Nearest Neighbors by @msluszniak in https://github.com/elixir-nx/scholar/pull/120
- Add DBSCAN by @msluszniak in https://github.com/elixir-nx/scholar/pull/121
- Add average precision score by @msluszniak in https://github.com/elixir-nx/scholar/pull/124
- Upgrade confusion matrix function by @msluszniak in https://github.com/elixir-nx/scholar/pull/126
- Add Balanced Accuracy Score by @msluszniak in https://github.com/elixir-nx/scholar/pull/127
- Add Cohen Kappa Score by @msluszniak in https://github.com/elixir-nx/scholar/pull/129
- Add Brier Score Loss by @msluszniak in https://github.com/elixir-nx/scholar/pull/128
- Allow broadcast in distances by @msluszniak in https://github.com/elixir-nx/scholar/pull/131
- Fix typo in README.md by @msluszniak in https://github.com/elixir-nx/scholar/pull/132
- Delete the incorrect pasted content by @ghostiee in https://github.com/elixir-nx/scholar/pull/136
- Move test by @msluszniak in https://github.com/elixir-nx/scholar/pull/138
- Add MSLE and MAPE regression metrics (see #122) by @santiago-imelio in https://github.com/elixir-nx/scholar/pull/139
- Adding Gaussian Mixture Model by @krstopro in https://github.com/elixir-nx/scholar/pull/137
- Update test.yml by @josevalim in https://github.com/elixir-nx/scholar/pull/142
- Add r2_score based on requested changes. by @alexbispo in https://github.com/elixir-nx/scholar/pull/141
- Add zero-one loss by @msluszniak in https://github.com/elixir-nx/scholar/pull/143
- Update docs in zero_one_loss by @msluszniak in https://github.com/elixir-nx/scholar/pull/146
- Add maximum residual error by @msluszniak in https://github.com/elixir-nx/scholar/pull/145
- Add K-fold by @msluszniak in https://github.com/elixir-nx/scholar/pull/140
- Add top_k_accuracy_score by @msluszniak in https://github.com/elixir-nx/scholar/pull/147
- Change the structure of metrics.ex by @msluszniak in https://github.com/elixir-nx/scholar/pull/151
- Prepare notebooks for the new release by @msluszniak in https://github.com/elixir-nx/scholar/pull/117
- Add Dice coefficient and upgrade Jaccard similarity by @msluszniak in https://github.com/elixir-nx/scholar/pull/153
- Add explained variance score by @msluszniak in https://github.com/elixir-nx/scholar/pull/155
- Grid search by @msluszniak in https://github.com/elixir-nx/scholar/pull/154
- Prepare for release by @msluszniak in https://github.com/elixir-nx/scholar/pull/157
- Create notebook for CV presentation by @santiago-imelio in https://github.com/elixir-nx/scholar/pull/156
- Change Logistic Regression Test by @msluszniak in https://github.com/elixir-nx/scholar/pull/159
- Incorporate newer API for plots into guides by @msluszniak in https://github.com/elixir-nx/scholar/pull/158
- Update CHANGELOG.md by @msluszniak in https://github.com/elixir-nx/scholar/pull/160
- Remove override from mix.exs by @msluszniak in https://github.com/elixir-nx/scholar/pull/165
New Contributors
- @zorbash made their first contribution in https://github.com/elixir-nx/scholar/pull/96
- @jeregrine made their first contribution in https://github.com/elixir-nx/scholar/pull/98
- @matiascr made their first contribution in https://github.com/elixir-nx/scholar/pull/104
- @ghostiee made their first contribution in https://github.com/elixir-nx/scholar/pull/136
- @santiago-imelio made their first contribution in https://github.com/elixir-nx/scholar/pull/139
- @krstopro made their first contribution in https://github.com/elixir-nx/scholar/pull/137
- @alexbispo made their first contribution in https://github.com/elixir-nx/scholar/pull/141
Full Diff: https://github.com/elixir-nx/scholar/compare/v0.1.0…v0.2.0 Changelog: https://github.com/elixir-nx/scholar/blob/main/CHANGELOG.md
-
Add