1 interface inheriting from IParameterValue
Microsoft.ML.Sweeper (1)
ISweeper.cs (1)
98public interface IParameterValue<out TValue> : IParameterValue
60 references to IParameterValue
Microsoft.ML.Sweeper (47)
Algorithms\Grid.cs (2)
191var pset = new List<IParameterValue>(); 197var pv = sweepParameter[combination / div];
Algorithms\NelderMead.cs (2)
341var param = _sweepParameters[i].CreateFromNormalized(point[i]); 449var parameters = new List<IParameterValue>();
Algorithms\SmacSweeper.cs (5)
279IParameterValue pset = parent[sweepParam.Name]; 421private ParameterSet UpdateParameterSet(ParameterSet original, IParameterValue newParam) 423List<IParameterValue> parameters = new List<IParameterValue>(); 443var pset = parameterSet[sweepParam.Name];
Algorithms\SweeperProbabilityUtils.cs (3)
172var pset = ps[sweepParam.Name]; 216List<IParameterValue> parameters = new List<IParameterValue>();
ConfigRunner.cs (1)
155foreach (var parameterValue in sweep)
ISweeper.cs (14)
51IParameterValue CreateFromNormalized(Double normalizedValue); 56IParameterValue this[int i] { get; } 89public interface IParameterValue : IEquatable<IParameterValue> 107public sealed class ParameterSet : IEquatable<ParameterSet>, IEnumerable<IParameterValue> 109private readonly Dictionary<string, IParameterValue> _parameterValues; 112public ParameterSet(IEnumerable<IParameterValue> parameters) 114_parameterValues = new Dictionary<string, IParameterValue>(); 115foreach (var parameter in parameters) 129public ParameterSet(Dictionary<string, IParameterValue> paramValues, int hash) 135public IEnumerator<IParameterValue> GetEnumerator() 150public IParameterValue this[string name] 155private bool ContainsParamValue(IParameterValue parameterValue) 157IParameterValue value; 170new ParameterSet(new Dictionary<string, IParameterValue>(_parameterValues), _hash);
Parameters.cs (19)
97public bool Equals(IParameterValue other) 143public bool Equals(IParameterValue other) 186public bool Equals(IParameterValue other) 205float NormalizeValue(IParameterValue value); 206bool InRange(IParameterValue value); 215private IParameterValue[] _gridValues; 230public IParameterValue CreateFromNormalized(Double normalizedValue) 254var result = new List<IParameterValue>(); 295public IParameterValue this[int i] 313public float NormalizeValue(IParameterValue value) 328public bool InRange(IParameterValue value) 347private IParameterValue[] _gridValues; 362public IParameterValue CreateFromNormalized(Double normalizedValue) 386var result = new List<IParameterValue>(); 419public IParameterValue this[int i] 437public float NormalizeValue(IParameterValue value) 452public bool InRange(IParameterValue value) 481public IParameterValue CreateFromNormalized(Double normalizedValue) 486public IParameterValue this[int i]
SynthConfigRunner.cs (1)
87foreach (var param in ps)
Microsoft.ML.Sweeper.Tests (13)
TestSweeper.cs (13)
33IParameterValue value = paramSweep.CreateFromNormalized(0.5); 44IParameterValue unNormalizedValue = paramSweep.CreateFromNormalized(normalizedValue); 47IParameterValue param = paramSweep.CreateFromNormalized(0.345); 60IParameterValue value = paramSweep.CreateFromNormalized(0.5); 85var value = paramSweep.CreateFromNormalized(normalizedValue); 109foreach (var parameterValue in parameterSet) 408foreach (var parameterValue in paramSet) 453foreach (var parameterValue in parameterSet) 480foreach (var parameterValue in parameterSet) 512foreach (var parameterValue in parameterSet) 568foreach (var parameterValue in parameterSet) 616foreach (var parameterValue in parameterSet) 667foreach (var parameterValue in parameterSet)