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