CSharpNumerics includes a lightweight, fully numerical machine learning framework designed for research, experimentation, and educational use. The focus is on transparency, mathematical clarity, and pipeline-based model evaluation not black-box automation.
All models are implemented directly on top of the library’s Matrix and Vector primitives.
Models can be combined with:
Scalers (e.g. StandardScaler)
Feature selectors (e.g. SelectKBest)
Cross-validation strategies
Hyperparameter search grids
Link to nuget: https://www.nuget.org/packages/CSharpNumerics/