Skip to main content

Classification

All classifiers implement IClassificationModel and operate directly on Matrix and Vector primitives.

📊 Logistic Regression​

Class: Logistic

HyperparameterValues
LearningRateStep size
MaxIterationsConvergence limit
FitInterceptInclude bias term
RegularizationStrengthL2 penalty
ToleranceConvergence threshold

đŸŒŗ Decision Tree​

Class: DecisionTree

HyperparameterValues
MaxDepthMaximum tree depth
MinSamplesSplitMinimum samples to split

🌲 Random Forest​

Class: RandomForest

HyperparameterValues
NumTreesNumber of trees
MaxDepthMaximum tree depth
MinSamplesSplitMinimum samples to split

đŸ‘Ĩ K-Nearest Neighbors​

Class: KNearestNeighbors

HyperparameterValues
KNumber of neighbors

🎲 Naive Bayes​

Class: NaiveBayes

No tunable hyperparameters.

âžĄī¸ Support Vector Classifier (Linear)​

Class: LinearSVC

HyperparameterValues
CRegularization strength
LearningRateStep size
EpochsTraining iterations

đŸŽ¯ Support Vector Classifier (Kernel)​

Class: KernelSVC

HyperparameterValues
CRegularization strength
KernelRBF, Polynomial
LearningRateStep size
EpochsTraining iterations
GammaKernel coefficient
DegreePolynomial degree

🧠 Multilayer Perceptron (Classifier)​

Class: MLPClassifier

HyperparameterValues
HiddenLayerse.g. 64, 64,32
LearningRateStep size
EpochsTraining iterations
ActivationReLU, Tanh, Sigmoid