use NdFloat;
use ;
use DeserializeOwned;
use Serialize;
use ;
use Sum;
/// Trait bound for floating-point types used throughout anofox-ml.
///
/// Combines ndarray's `NdFloat` (for array operations), `num_traits::Float`
/// (for math functions), `FromPrimitive` (for numeric conversions), and
/// serde's `Serialize + Deserialize` (for model serialization).