64 references to SweepableDiscreteParamAttribute
Microsoft.ML.Core (1)
EntryPoints\ModuleArgs.cs (1)
390new SweepableDiscreteParamAttribute(Name, Options) { RawValue = RawValue, Frozen = Frozen };
Microsoft.ML.FastTree (5)
FastTreeArguments.cs (3)
525[TlcModule.SweepableDiscreteParamAttribute("MinDocumentsInLeafs", new object[] { 1, 10, 50 })] 534[TlcModule.SweepableDiscreteParamAttribute("NumTrees", new object[] { 20, 100, 500 })] 772[TlcModule.SweepableDiscreteParamAttribute("DropoutRate", new object[] { 0.0f, 1E-9f, 0.05f, 0.1f, 0.2f })]
GamTrainer.cs (2)
58[TlcModule.SweepableDiscreteParamAttribute("NumIterations", new object[] { 200, 1500, 9500 })] 110[TlcModule.SweepableDiscreteParamAttribute("MinDocuments", new object[] { 1, 10, 50 })]
Microsoft.ML.KMeansClustering (1)
KMeansPlusPlusTrainer.cs (1)
112[TlcModule.SweepableDiscreteParam("K", new object[] { 5, 10, 20, 40 })]
Microsoft.ML.LightGbm (12)
LightGbmArguments.cs (2)
151[TlcModule.SweepableDiscreteParam("RegLambda", new object[] { 0f, 0.5f, 1f })] 165[TlcModule.SweepableDiscreteParam("RegAlpha", new object[] { 0f, 0.5f, 1f })]
LightGbmMulticlassTrainer.cs (1)
95[TlcModule.SweepableDiscreteParam("UseSoftmax", new object[] { true, false })]
LightGbmTrainerBase.cs (9)
84[TlcModule.SweepableDiscreteParam("NumBoostRound", new object[] { 10, 20, 50, 100, 150, 200 })] 115[TlcModule.SweepableDiscreteParamAttribute("MinDataPerLeaf", new object[] { 1, 10, 20, 50 })] 180[TlcModule.SweepableDiscreteParam("UseCat", new object[] { true, false })] 187[TlcModule.SweepableDiscreteParam("UseMissing", new object[] { true, false })] 194[TlcModule.SweepableDiscreteParam("UseZeroAsMissing", new object[] { true, false })] 202[TlcModule.SweepableDiscreteParam("MinDataPerGroup", new object[] { 10, 50, 100, 200 })] 210[TlcModule.SweepableDiscreteParam("MaxCatThreshold", new object[] { 8, 16, 32, 64 })] 222[TlcModule.SweepableDiscreteParam("CatSmooth", new object[] { 1, 10, 20 })] 230[TlcModule.SweepableDiscreteParam("CatL2", new object[] { 0.1, 0.5, 1, 5, 10 })]
Microsoft.ML.Mkl.Components (5)
OlsLinearRegression.cs (1)
84[TlcModule.SweepableDiscreteParamAttribute("L2Regularization", new object[] { 1e-6f, 0.1f, 1f })]
SymSgdClassificationTrainer.cs (4)
97[TlcModule.SweepableDiscreteParam("NumberOfIterations", new object[] { 1, 5, 10, 20, 30, 40, 50 })] 112[TlcModule.SweepableDiscreteParam("LearningRate", new object[] { "<Auto>", 1e1f, 1e0f, 1e-1f, 1e-2f, 1e-3f })] 120[TlcModule.SweepableDiscreteParam("L2Regularization", new object[] { 0.0f, 1e-5f, 1e-5f, 1e-6f, 1e-7f })] 130[TlcModule.SweepableDiscreteParam("UpdateFrequency", new object[] { "<Auto>", 5, 20 })]
Microsoft.ML.PCA (3)
PcaTrainer.cs (3)
98[TlcModule.SweepableDiscreteParam("Rank", new object[] { 10, 20, 40, 80 })] 103[TlcModule.SweepableDiscreteParam("Oversampling", new object[] { 10, 20, 40 })] 107[TlcModule.SweepableDiscreteParam("Center", null, isBool: true)]
Microsoft.ML.Recommender (7)
MatrixFactorizationTrainer.cs (7)
171[TlcModule.SweepableDiscreteParam("LossFunction", new object[] { LossFunctionType.SquareLossRegression, LossFunctionType.SquareLossOneClass })] 184[TlcModule.SweepableDiscreteParam("Lambda", new object[] { 0.01f, 0.05f, 0.1f, 0.5f, 1f })] 197[TlcModule.SweepableDiscreteParam("K", new object[] { 8, 16, 64, 128 })] 205[TlcModule.SweepableDiscreteParam("NumIterations", new object[] { 10, 20, 40 })] 218[TlcModule.SweepableDiscreteParam("Eta", new object[] { 0.001f, 0.01f, 0.1f })] 238[TlcModule.SweepableDiscreteParam("Alpha", new object[] { 1f, 0.01f, 0.0001f, 0.000001f })] 250[TlcModule.SweepableDiscreteParam("C", new object[] { 0.000001f, 0.0001f, 0.01f })]
Microsoft.ML.StandardTrainers (24)
LdSvm\LdSvmTrainer.cs (7)
80[TlcModule.SweepableDiscreteParam("TreeDepth", new object[] { 1, 3, 5, 7 })] 89[TlcModule.SweepableDiscreteParam("LambdaW", new object[] { 0.1f, 0.01f, 0.001f })] 98[TlcModule.SweepableDiscreteParam("LambdaTheta", new object[] { 0.1f, 0.01f, 0.001f })] 107[TlcModule.SweepableDiscreteParam("LambdaThetaprime", new object[] { 0.1f, 0.01f, 0.001f })] 116[TlcModule.SweepableDiscreteParam("Sigma", new object[] { 1.0f, 0.1f, 0.01f })] 124[TlcModule.SweepableDiscreteParam("NoBias", null, isBool: true)] 134[TlcModule.SweepableDiscreteParam("NumIterations", new object[] { 10000, 15000 })]
Standard\LogisticRegression\LbfgsPredictorBase.cs (2)
75[TlcModule.SweepableDiscreteParamAttribute("MemorySize", new object[] { 5, 20, 50 })] 133[TlcModule.SweepableDiscreteParamAttribute("DenseOptimizer", new object[] { false, true })]
Standard\Online\AveragedLinear.cs (2)
29[TlcModule.SweepableDiscreteParam("LearningRate", new object[] { 0.01, 0.1, 0.5, 1.0 })] 42[TlcModule.SweepableDiscreteParam("DecreaseLearningRate", new object[] { false, true })]
Standard\Online\LinearSvm.cs (2)
95[TlcModule.SweepableDiscreteParam("PerformProjection", null, isBool: true)] 100[TlcModule.SweepableDiscreteParam("NoBias", null, isBool: true)]
Standard\Online\OnlineLinear.cs (1)
61[TlcModule.SweepableDiscreteParamAttribute("Shuffle", new object[] { false, true })]
Standard\SdcaBinary.cs (10)
165[TlcModule.SweepableDiscreteParam("L2Const", new object[] { "<Auto>", 1e-7f, 1e-6f, 1e-5f, 1e-4f, 1e-3f, 1e-2f })] 176[TlcModule.SweepableDiscreteParam("L1Threshold", new object[] { "<Auto>", 0f, 0.25f, 0.5f, 0.75f, 1f })] 195[TlcModule.SweepableDiscreteParam("ConvergenceTolerance", new object[] { 0.001f, 0.01f, 0.1f, 0.2f })] 207[TlcModule.SweepableDiscreteParam("MaxIterations", new object[] { "<Auto>", 10, 20, 100 })] 219[TlcModule.SweepableDiscreteParam("Shuffle", null, isBool: true)] 236[TlcModule.SweepableDiscreteParam("BiasLearningRate", new object[] { 0.0f, 0.01f, 0.1f, 1f })] 1842[TlcModule.SweepableDiscreteParam("L2Const", new object[] { 1e-7f, 5e-7f, 1e-6f, 5e-6f, 1e-5f })] 1862[TlcModule.SweepableDiscreteParam("ConvergenceTolerance", new object[] { 1e-2f, 1e-3f, 1e-4f, 1e-5f })] 1874[TlcModule.SweepableDiscreteParam("MaxIterations", new object[] { 1, 5, 10, 20 })] 1894[TlcModule.SweepableDiscreteParam("Shuffle", null, isBool: true)]
Microsoft.ML.Transforms (6)
Text\LdaTransform.cs (6)
61[TlcModule.SweepableDiscreteParam("NumTopic", new object[] { 20, 40, 100, 200 })] 66[TlcModule.SweepableDiscreteParam("AlphaSum", new object[] { 1, 10, 100, 200 })] 71[TlcModule.SweepableDiscreteParam("Beta", new object[] { 0.01f, 0.015f, 0.07f, 0.02f })] 76[TlcModule.SweepableDiscreteParam("Mhstep", new object[] { 2, 4, 8, 16 })] 81[TlcModule.SweepableDiscreteParam("NumIterations", new object[] { 100, 200, 300, 400 })] 99[TlcModule.SweepableDiscreteParam("NumBurninIterations", new object[] { 10, 20, 30, 40 })]