To build the project:
cargo buildTo run a specific example:
cargo run --bin <file_name_without_rs>- Linear Regression using SVD β Linear regression implemented from scratch using Singular Value Decomposition.
- K-means β (in progress) Unsupervised clustering using centroids and Euclidean distance.
-
Euclidean Distance β Basic implementation of
$\ell_2$ norm between two vectors. -
CSV Reading β Simple CSV parsing with
csvandserde. -
2D Plotting β Visualizing functions and model outputs using
plotly. -
Linear Algebra with
nalgebraβ Matrix and vector operations using thenalgebracrate. -
Linear Algebra with
ndarrayβ Alternative linear algebra toolkit closer to NumPy-style arrays.
This repository is organized with one file per experiment or module inside src/bin/. Each file is a standalone binary crate meant for hands-on learning and testing.
