Skip to main content

qualia_core_db/solvers/learning/classification/
mod.rs

1//! Classification (ISL ch 4) — generative and instance-based classifiers.
2//!
3//! - [`knn`] — k-nearest-neighbours (lazy, `AllPairs`).
4//! - [`naive_bayes`] — Gaussian naive Bayes (generative, `Reduction`).
5//!
6//! LDA / QDA (shared / per-class Gaussian discriminants) land here next, on the
7//! `linear_algebra` covariance solve (build order in `stats_plan.md`).
8
9pub mod discriminant;
10pub mod knn;
11pub mod naive_bayes;
12pub mod svm;
13pub mod svm_multiclass;
14
15pub use discriminant::{LdaModel, QdaModel};
16pub use knn::KnnClassifier;
17pub use naive_bayes::GaussianNb;
18pub use svm::{Kernel, Svm};
19pub use svm_multiclass::MulticlassSvm;