Repository navigation
Releases
Releases · ethqnol/strata-mojo
v0.2.1
v0.2.0
What's Changed
- Support Vector Machines (SVM): Added LinearSVC (L1/squared hinge loss classification via Dual Coordinate Descent) and LinearSVR (epsilon-insensitive loss regression with active-set shrinking).
- Spatial Clustering: Added DBSCAN with KDTree radius queries, core sample indexing, and non-parametric noise rejection.
- Naive Bayes Classifiers: Added BernoulliNB (multivariate binary features) and ComplementNB (imbalanced text classification).
- Benchmarks & Parity: Comprehensive benchmark suite against Scikit-Learn (1.1x–3.0x speedups with exact mathematical parity).
- CI & Tooling: Modernized GitHub Actions workflow with parallel test execution.
v0.1.2
What's Changed
- Naive Bayes Classifiers: Added
GaussianNB(continuous features with adaptive variance smoothing) andMultinomialNB(discrete count modeling with dense and sparseCSRMatrixsupport). - Performance & Benchmarking: Algorithm optimizations across linear models, trees, clustering, and preprocessing; expanded multi-scale benchmark suite.
- Linker & Ergonomics: Improved LAPACK & BLAS linking configurations and task shortcuts.
- Documentation: Updated documentation site, API references, quickstart tutorials, and branding.