Skip to content

Releases

v0.2.1

Choose a tag to compare

@ethqnol ethqnol released this 03 Nov 19:14

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@ethqnol ethqnol released this 27 Sep 19:44
73ee112

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

Choose a tag to compare

@ethqnol ethqnol released this 06 Sep 19:15

What's Changed

  • Naive Bayes Classifiers: Added GaussianNB (continuous features with adaptive variance smoothing) and MultinomialNB (discrete count modeling with dense and sparse CSRMatrix support).
  • 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.