//! KAN (Kolmogorov-Arnold Network) module.
//!
//! Implements KAN with learnable B-spline activation functions on each edge
//! of the network, replacing fixed activations (`ReLU`) with data-driven
//! non-linearities.

pub mod config;
pub mod layer;
pub mod network;
pub mod spline;

pub use config::KANConfig;
pub use network::KANNetwork;
