7 implementations of ITrainer
Microsoft.ML.Data (2)
Training\TrainerEstimatorBase.cs (1)
16public abstract class TrainerEstimatorBase<TTransformer, TModel> : ITrainerEstimator<TTransformer, TModel>, ITrainer<IPredictor>
Training\TrainerUtils.cs (1)
398private sealed class TrainerEstimatorToTrainerShim<TModel, TPredictor> : ITrainer<TPredictor>
Microsoft.ML.Ensemble (1)
Trainer\EnsembleTrainerBase.cs (1)
20internal abstract class EnsembleTrainerBase<TOutput, TSelector, TCombiner> : ITrainer<IPredictor>
Microsoft.ML.Recommender (1)
MatrixFactorizationTrainer.cs (1)
113public sealed class MatrixFactorizationTrainer : ITrainer<MatrixFactorizationModelParameters>,
Microsoft.ML.StandardTrainers (3)
FactorizationMachine\FactorizationMachineTrainer.cs (1)
94public sealed class FieldAwareFactorizationMachineTrainer : ITrainer<FieldAwareFactorizationMachineModelParameters>,
Standard\MulticlassClassification\MetaMulticlassTrainer.cs (1)
17public abstract class MetaMulticlassTrainer<TTransformer, TModel> : ITrainerEstimator<TTransformer, TModel>, ITrainer<IPredictor>
Standard\Simple\SimpleTrainers.cs (1)
193public sealed class PriorTrainer : ITrainer<PriorModelParameters>,
20 references to ITrainer
Microsoft.ML.Core (5)
Prediction\ITrainer.cs (4)
40/// but rather implement the more specific <see cref="ITrainer{TPredictor}"/>. 61/// <seealso cref="ITrainer{TPredictor}.Train(TrainContext)"/> 98/// Equivalent to calling <see cref="ITrainer{TPredictor}.Train(TrainContext)"/> 104public static TPredictor Train<TPredictor>(this ITrainer<TPredictor> trainer, RoleMappedData trainData) where TPredictor : IPredictor
Prediction\TrainContext.cs (1)
12/// into <see cref="ITrainer{TPredictor}.Train(TrainContext)"/> or <see cref="ITrainer.Train(TrainContext)"/>.
Microsoft.ML.Data (5)
Training\TrainerEstimatorBase.cs (2)
97IPredictor ITrainer<IPredictor>.Train(TrainContext context) 168IPredictor ITrainer.Train(TrainContext context) => ((ITrainer<IPredictor>)this).Train(context);
Training\TrainerUtils.cs (3)
393/// style transformers into the older now disfavored <see cref="ITrainer{TPredictor}"/> idiom, for components that still 460/// interface, and maps it to the legacy code that wants an <see cref="ITrainer{TPredictor}"/>. The goal should be to 470public static ITrainer<TPredictor> MapTrainerEstimatorToTrainer<T, TModel, TPredictor>(IHostEnvironment env, T trainer)
Microsoft.ML.Ensemble (2)
Trainer\EnsembleTrainerBase.cs (2)
108IPredictor ITrainer<IPredictor>.Train(TrainContext context) 119=> ((ITrainer<IPredictor>)this).Train(context);
Microsoft.ML.Recommender (1)
MatrixFactorizationTrainer.cs (1)
433MatrixFactorizationModelParameters ITrainer<MatrixFactorizationModelParameters>.Train(TrainContext context) => Train(context);
Microsoft.ML.StandardTrainers (5)
FactorizationMachine\FactorizationMachineTrainer.cs (1)
568FieldAwareFactorizationMachineModelParameters ITrainer<FieldAwareFactorizationMachineModelParameters>.Train(TrainContext context) => Train(context);
Standard\MulticlassClassification\MetaMulticlassTrainer.cs (2)
117IPredictor ITrainer<IPredictor>.Train(TrainContext context) 184IPredictor ITrainer.Train(TrainContext context) => ((ITrainer<IPredictor>)this).Train(context);
Standard\Simple\SimpleTrainers.cs (2)
246var pred = ((ITrainer<PriorModelParameters>)this).Train(new TrainContext(trainRoles)); 298PriorModelParameters ITrainer<PriorModelParameters>.Train(TrainContext context) => Train(context);
Microsoft.ML.Transforms (2)
LearnerFeatureSelection.cs (2)
41public IComponentFactory<ITrainer<IPredictorWithFeatureWeights<Single>>> Filter = 44ComponentCatalog.CreateInstance<ITrainer<IPredictorWithFeatureWeights<Single>>>(env, typeof(SignatureFeatureScorerTrainer), "SDCA", options: null));