| File: Sweepable\ParameterExample.cs | Web Access |
| Project: src\docs\samples\Microsoft.ML.AutoML.Samples\Microsoft.ML.AutoML.Samples.csproj (Microsoft.ML.AutoML.Samples) |
using System; using System.Collections.Generic; using System.Text; using Microsoft.ML.SearchSpace; namespace Microsoft.ML.AutoML.Samples { public static class ParameterExample { public static void Run() { // Parameter is essentially a wrapper class over Json. // Therefore it supports all json types, like integar, number, boolearn, string, etc.. // To create parameter over existing value, use Parameter.From var intParam = Parameter.FromInt(10); var doubleParam = Parameter.FromDouble(20); var boolParam = Parameter.FromBool(false); // To cast parameter to specific type, use Parameter.AsType // NOTE: Casting to a wrong type will trigger an argumentException. var i = intParam.AsType<int>(); // i == 10 var d = doubleParam.AsType<double>(); // d == 20 var b = boolParam.AsType<bool>(); // b == false } } }