3 types derived from SweepableParam
Microsoft.ML.AutoML (3)
Utils\SweepableParamAttributes.cs (3)
47internal sealed class SweepableDiscreteParam : SweepableParam 121internal sealed class SweepableFloatParam : SweepableParam 168internal sealed class SweepableLongParam : SweepableParam
150 references to SweepableParam
Microsoft.ML.AutoML (150)
Experiment\SuggestedTrainer.cs (3)
13public IEnumerable<SweepableParam> SweepParams { get; } 46IEnumerable<SweepableParam> sweepParams = null; 86var sp = spMap[hp.Name];
PipelineSuggesters\PipelineSuggester.cs (1)
131private static IValueGenerator[] ConvertToValueGenerators(IEnumerable<SweepableParam> hps)
TrainerExtensions\BinaryTrainerExtensions.cs (27)
21public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 26public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 47public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 66public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 71public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 79public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 88public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 93public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 101public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 110public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 115public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 122public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 131public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 136public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 143public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 152public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 157public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 164public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 173public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 178public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 186public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 195public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 200public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 208public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 217public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 222public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 229public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo)
TrainerExtensions\ITrainerExtension.cs (3)
14IEnumerable<SweepableParam> GetHyperparamSweepRanges(); 17IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo, IDataView validationSet = null); 19PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo);
TrainerExtensions\MultiTrainerExtensions.cs (34)
20public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 25public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 32public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 42public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 47public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 54public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 62public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 67public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 74public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 85public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 90public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 97public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 105public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 110public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 117public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 128public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 133public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 140public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 150public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 155public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 162public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 172public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 177public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 184public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 194public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 199public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 206public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 214public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 219public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 227public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 236public IEnumerable<SweepableParam> GetHyperparamSweepRanges() => new List<SweepableParam>(); 238public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 245public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo)
TrainerExtensions\RankingTrainerExtensions.cs (6)
16public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 21public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 30public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 39public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 44public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 52public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo)
TrainerExtensions\RecommendationTrainerExtensions.cs (3)
14public ITrainerEsitmator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 25public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 33public IEnumerable<SweepableParam> GetHyperparamSweepRanges()
TrainerExtensions\RegressionTrainerExtensions.cs (24)
17public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 22public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 30public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 39public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 44public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 52public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 61public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 66public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 74public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 83public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 88public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 95public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 104public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 109public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 116public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 125public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 130public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 138public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 147public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 152public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 160public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 169public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 174public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 181public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo)
TrainerExtensions\SweepableParams.cs (34)
13private static IEnumerable<SweepableParam> BuildAveragedLinearArgsParams() 15return new SweepableParam[] 23private static IEnumerable<SweepableParam> BuildOnlineLinearArgsParams() 25return new SweepableParam[] 33private static IEnumerable<SweepableParam> BuildTreeArgsParams() 35return new SweepableParam[] 43private static IEnumerable<SweepableParam> BuildBoostedTreeArgsParams() 45return BuildTreeArgsParams().Concat(new List<SweepableParam>() 52private static IEnumerable<SweepableParam> BuildLbfgsArgsParams() 54return new SweepableParam[] { 70public static IEnumerable<SweepableParam> BuildAveragePerceptronParams() 75public static IEnumerable<SweepableParam> BuildFastForestParams() 80public static IEnumerable<SweepableParam> BuildFastTreeParams() 85public static IEnumerable<SweepableParam> BuildFastTreeTweedieParams() 90public static IEnumerable<SweepableParam> BuildLightGbmParamsMulticlass() 92return BuildLightGbmParams().Union(new SweepableParam[] 98public static IEnumerable<SweepableParam> BuildLightGbmParams() 100return new SweepableParam[] 120public static IEnumerable<SweepableParam> BuildMatrixFactorizationParams() 122return new SweepableParam[] 133public static IEnumerable<SweepableParam> BuildLinearSvmParams() 135return new SweepableParam[] { 142public static IEnumerable<SweepableParam> BuildLbfgsLogisticRegressionParams() 147public static IEnumerable<SweepableParam> BuildOnlineGradientDescentParams() 152public static IEnumerable<SweepableParam> BuildLbfgsPoissonRegressionParams() 157public static IEnumerable<SweepableParam> BuildSdcaParams() 159return new SweepableParam[] { 169public static IEnumerable<SweepableParam> BuildOlsParams() 171return new SweepableParam[] { 176public static IEnumerable<SweepableParam> BuildSgdParams() 178return new SweepableParam[] { 186public static IEnumerable<SweepableParam> BuildSymSgdLogisticRegressionParams() 188return new SweepableParam[] { 201var sweepableParams = new List<SweepableParam>();
TrainerExtensions\TrainerExtensionUtil.cs (11)
57public static T CreateOptions<T>(IEnumerable<SweepableParam> sweepParams, string labelColumn) where T : TrainerInputBaseWithLabel 68public static T CreateOptions<T>(IEnumerable<SweepableParam> sweepParams) where T : class 81public static TOptions CreateLightGbmOptions<TOptions, TOutput, TTransformer, TModel>(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 101IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 117public static PipelineNode BuildPipelineNode(TrainerName trainerName, IEnumerable<SweepableParam> sweepParams, 134public static PipelineNode BuildLightGbmPipelineNode(TrainerName trainerName, IEnumerable<SweepableParam> sweepParams, 141private static IDictionary<string, object> BuildBasePipelineNodeProps(IEnumerable<SweepableParam> sweepParams, 147foreach (var sweepParam in sweepParams) 160private static IDictionary<string, object> BuildLightGbmPipelineNodeProps(IEnumerable<SweepableParam> sweepParams, 252public static void UpdateFields(object obj, IEnumerable<SweepableParam> sweepParams) 254foreach (var param in sweepParams)
Utils\SweepableParamAttributes.cs (4)
44public abstract SweepableParam Clone(); 109public override SweepableParam Clone() => 151public override SweepableParam Clone() => 198public override SweepableParam Clone() =>