-
ferrolearn #3 — k-nearest neighbors
implementing k-nearest neighbors from scratch in rust and wasm — euclidean distance, majority voting, choosing k by cross-validation, and what the abalone dataset teaches us about lazy, instance-based learning.
-
ferrolearn #2 — logistic regression
implementing logistic regression from scratch in rust and wasm — sigmoid, binary cross-entropy, k-fold cross-validation, and what the abalone dataset teaches us about the limits of linear classifiers.
-
ferrolearn #1 — linear regression
implementing linear regression from scratch in rust and wasm — gradient descent, regularization, k-fold cross-validation, and what the abalone dataset teaches us about the limits of linear models.
-
ferrolearn #0 — exploratory data analysis with rust + wasm
before we train anything, we look at the data — parsing abalone shell measurements in rust and visualising the results in the browser
-
ferrolearn — ml algorithms from scratch in rust + wasm
a series reimplementing classic ml algorithms in rust, compiled to wasm, with interactive browser demos