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