22 interfaces inheriting from IComponentFactory
Microsoft.ML.Data (5)
Microsoft.ML.Ensemble (11)
Microsoft.ML.FastTree (2)
Microsoft.ML.LightGbm (2)
Microsoft.ML.Parquet (1)
Microsoft.ML.Transforms (1)
4 implementations of IComponentFactory
Microsoft.ML.Core (2)
Microsoft.ML.Transforms (2)
110 references to IComponentFactory
Microsoft.ML.Core (1)
Microsoft.ML.Data (32)
Commands\TrainCommand.cs (7)
66public IComponentFactory<ITrainer> Trainer;
78public IComponentFactory<ICalibratorTrainer> Calibrator = new PlattCalibratorTrainerFactory();
89private readonly IComponentFactory<ITrainer> _trainer;
211public static void CheckTrainer(IExceptionContext ectx, IComponentFactory<ITrainer> trainer, string dataFile)
247IComponentFactory<ICalibratorTrainer> calibrator, int maxCalibrationExamples)
253IComponentFactory<ICalibratorTrainer> calibrator, int maxCalibrationExamples, bool? cacheData, IPredictor inputPredictor = null, RoleMappedData testData = null)
259IComponentFactory<ICalibratorTrainer> calibrator, int maxCalibrationExamples, bool? cacheData, IPredictor inputPredictor = null, RoleMappedData testData = null)
Microsoft.ML.Ensemble (26)
Microsoft.ML.FastTree (5)
Microsoft.ML.LightGbm (1)
Microsoft.ML.Maml (2)
Microsoft.ML.Predictor.Tests (16)
CmdLine\CmdLineReverseTest.cs (10)
90var factory = CmdParser.CreateComponentFactory(typeof(IComponentFactory<ICalibratorTrainer>), typeof(SignatureCalibrator), cls.LoadNames[0]);
91var calibrator = ((IComponentFactory<ICalibratorTrainer>)factory).CreateComponent(ml);
96var factory = CmdParser.CreateComponentFactory(typeof(IComponentFactory<ICalibratorTrainer>), typeof(SignatureCalibrator), component.Aliases[0]);
97var calibrator = ((IComponentFactory<ICalibratorTrainer>)factory).CreateComponent(ml);
124public IComponentFactory<SimpleArg> sub1 = CreateComponentFactory("sub1", "settings1");
127public IComponentFactory<SimpleArg> sub2 = CreateComponentFactory("sub2", "settings2");
130public IComponentFactory<SimpleArg> sub3 = CreateComponentFactory("sub3", "settings3");
198private static IComponentFactory<SimpleArg> CreateComponentFactory(string name, string settings)
200return (IComponentFactory<SimpleArg>)_createComponentFactoryMethod.Invoke(null,
203typeof(IComponentFactory<SimpleArg>),
Microsoft.ML.ResultProcessor (1)
Microsoft.ML.StandardTrainers (5)
Microsoft.ML.Sweeper (9)
Microsoft.ML.Sweeper.Tests (9)
Microsoft.ML.Transforms (3)