AutoML
β‘οΈ Pipeline Gridβ
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
var pipelineGrid = new PipelineGrid()
.AddModel<RandomForest>(g => g
.Add("NumTrees", 50, 100, 200)
.Add("MaxDepth", 5, 8, 10))
.AddModel<Logistic>(g => g
.Add("LearningRate", 0.05, 0.1)
.Add("MaxIterations", 1000, 2000)
.AddScaler<StandardScaler>(s => { })
.AddSelector<SelectKBest>(s => s
.Add("K", 1, 2)))
.AddModel<DecisionTree>(g => g
.Add("MaxDepth", 3, 5, 8))
.AddModel<KNearestNeighbors>(g => g
.Add("K", 3, 5, 7));