// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// RustQuant: A Rust library for quantitative finance tools.
// Copyright (C) 2023 https://github.com/avhz
// Dual licensed under Apache 2.0 and MIT.
// See:
// - LICENSE-APACHE.md
// - LICENSE-MIT.md
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//! Machine learning algorithms. This module relies on the [`nalgebra`] crate.
//!
//! ### Regression
//!
//! - [x] Linear (using QR or SVD decomposition)
//! - [x] Logistic (via IRLS, adding MLE in the future).
//!
//! ### Classification
//!
//! - [x] K-Nearest Neighbours
/// Submodule of `ml`: activation functions.
pub use *;
/// K Nearest Neighbor classifier
pub use *;
/// Linear regression.
pub use *;
/// Logistic regression.
pub use *;