# MulticlassClassificationCatalog.MulticlassClassificationTrainers Class

## Definition

Class used by MLContext to create instances of multiclass classification trainers.

public sealed class MulticlassClassificationCatalog.MulticlassClassificationTrainers : Microsoft.ML.TrainCatalogBase.CatalogInstantiatorBase
type MulticlassClassificationCatalog.MulticlassClassificationTrainers = class
inherit TrainCatalogBase.CatalogInstantiatorBase
Public NotInheritable Class MulticlassClassificationCatalog.MulticlassClassificationTrainers
Inherits TrainCatalogBase.CatalogInstantiatorBase
Inheritance
MulticlassClassificationCatalog.MulticlassClassificationTrainers

## Extension Methods

 Create LightGbmMulticlassTrainer with advanced options, which predicts a target using a gradient boosting decision tree multiclass classification model. Create LightGbmMulticlassTrainer, which predicts a target using a gradient boosting decision tree multiclass classification model. Create LbfgsMaximumEntropyMulticlassTrainer with advanced options, which predicts a target using a maximum entropy classification model trained with the L-BFGS method. Create LbfgsMaximumEntropyMulticlassTrainer, which predicts a target using a maximum entropy classification model trained with the L-BFGS method. Create a NaiveBayesMulticlassTrainer, which predicts a multiclass target using a Naive Bayes model that supports binary feature values. Create a OneVersusAllTrainer, which predicts a multiclass target using one-versus-all strategy with the binary classification estimator specified by binaryEstimator. Create a PairwiseCouplingTrainer, which predicts a multiclass target using pairwise coupling strategy with the binary classification estimator specified by binaryEstimator. Create SdcaMaximumEntropyMulticlassTrainer with advanced options, which predicts a target using a maximum entropy classification model trained with a coordinate descent method. Create SdcaMaximumEntropyMulticlassTrainer, which predicts a target using a maximum entropy classification model trained with a coordinate descent method. Create SdcaNonCalibratedMulticlassTrainer with advanced options, which predicts a target using a linear multiclass classification model trained with a coordinate descent method. Create SdcaNonCalibratedMulticlassTrainer, which predicts a target using a linear multiclass classification model trained with a coordinate descent method.