1 interface inheriting from IParameterValue
Microsoft.ML.AutoML (1)
Sweepers\ISweeper.cs (1)
69
internal interface IParameterValue<out TValue> :
IParameterValue
41 references to IParameterValue
Microsoft.ML.AutoML (41)
Experiment\SuggestedTrainer.cs (1)
82
foreach (
var
hp in HyperParamSet)
Sweepers\ISweeper.cs (14)
35
IParameterValue
CreateFromNormalized(Double normalizedValue);
40
IParameterValue
this[int i] { get; }
60
internal interface IParameterValue : IEquatable<
IParameterValue
>
78
internal sealed class ParameterSet : IEquatable<ParameterSet>, IEnumerable<
IParameterValue
>
80
private readonly Dictionary<string,
IParameterValue
> _parameterValues;
83
public ParameterSet(IEnumerable<
IParameterValue
> parameters)
85
_parameterValues = new Dictionary<string,
IParameterValue
>();
86
foreach (
var
parameter in parameters)
100
public ParameterSet(Dictionary<string,
IParameterValue
> paramValues, int hash)
106
public IEnumerator<
IParameterValue
> GetEnumerator()
121
public
IParameterValue
this[string name]
126
private bool ContainsParamValue(
IParameterValue
parameterValue)
128
IParameterValue
value;
141
new ParameterSet(new Dictionary<string,
IParameterValue
>(_parameterValues), _hash);
Sweepers\Parameters.cs (19)
89
public bool Equals(
IParameterValue
other)
135
public bool Equals(
IParameterValue
other)
178
public bool Equals(
IParameterValue
other)
197
float NormalizeValue(
IParameterValue
value);
198
bool InRange(
IParameterValue
value);
207
private
IParameterValue
[] _gridValues;
222
public
IParameterValue
CreateFromNormalized(Double normalizedValue)
246
var result = new List<
IParameterValue
>();
287
public
IParameterValue
this[int i]
305
public float NormalizeValue(
IParameterValue
value)
320
public bool InRange(
IParameterValue
value)
333
private
IParameterValue
[] _gridValues;
348
public
IParameterValue
CreateFromNormalized(Double normalizedValue)
372
var result = new List<
IParameterValue
>();
405
public
IParameterValue
this[int i]
423
public float NormalizeValue(
IParameterValue
value)
438
public bool InRange(
IParameterValue
value)
461
public
IParameterValue
CreateFromNormalized(Double normalizedValue)
466
public
IParameterValue
this[int i]
Sweepers\SmacSweeper.cs (1)
270
IParameterValue
pset = parent[sweepParam.Name];
Sweepers\SweeperProbabilityUtils.cs (4)
77
var
pset = ps[sweepParam.Name];
121
private static T? GetIfIParameterValueOfT<T>(
IParameterValue
parameterValue)
129
List<
IParameterValue
> parameters = new List<
IParameterValue
>();
TrainerExtensions\TrainerExtensionUtil.cs (2)
222
IEnumerable<
IParameterValue
> parameters;
225
parameters = new List<
IParameterValue
>();