112 references to TestLearnersBase
Microsoft.ML.Predictor.Tests (111)
TestPredictors.cs (111)
28using TestLearners = TestLearnersBase;
113var binaryPredictors = new[] { TestLearners.perceptron };
125TestLearners.binaryPrior};
141var predictor = TestLearners.fastRankClassificationPruning;
155RunOneAllTests(TestLearners.multiclassLogisticRegression, TestDatasets.iris, digitsOfPrecision: 3);
169RunOneAllTests(TestLearners.multiclassLogisticRegressionNonNegative, TestDatasets.iris, digitsOfPrecision: 3);
182TestLearners.multiclassSdca, TestLearners.multiclassSdcaL1, TestLearners.multiclassSdcaSmoothedHinge };
200RunOneAllTests(TestLearners.multiclassLogisticRegression, TestDatasets.irisTreeFeaturized, digitsOfPrecision: 4);
201RunOneAllTests(TestLearners.multiclassLogisticRegression, TestDatasets.irisTreeFeaturizedPermuted, digitsOfPrecision: 4);
232RunOneAllTests(TestLearners.Ova, TestDatasets.iris, digitsOfPrecision: 6);
233RunOneAllTests(TestLearners.OvaWithFastForest, TestDatasets.iris, digitsOfPrecision: 6);
234RunOneAllTests(TestLearners.Pkpd, TestDatasets.iris, digitsOfPrecision: 6);
244var predictors = new[] { TestLearners.KMeansDefault, TestLearners.KMeansInitPlusPlus, TestLearners.KMeansInitRandom };
257TestLearners.binarySdca,
258TestLearners.binarySdcaL1,
259TestLearners.binarySdcaSmoothedHinge,
260TestLearners.binarySgd,
261TestLearners.binarySgdHinge
275var binaryPredictors = new[] { TestLearners.logisticRegression };
276RunOneAllTests(TestLearners.logisticRegression, TestDatasets.breastCancer, summary: true, digitsOfPrecision: 3);
293RunOneAllTests(TestLearners.symSGD, TestDatasets.breastCancer, summary: true, digitsOfPrecision: isArm ? 3 : 4);
301var binaryPredictors = new[] { TestLearners.logisticRegression };
314var binaryPredictors = new[] { TestLearners.logisticRegressionNorm };
327var binaryPredictors = new[] { TestLearners.logisticRegressionNonNegative };
340var binaryPredictors = new[] { TestLearners.logisticRegressionBinNorm };
359var binaryPredictors = new[] { TestLearners.logisticRegressionGaussianNorm };
375var learner = TestLearners.fastRankClassification;
399var binaryPredictors = new[] { TestLearners.FastForestClassification };
417TestLearners.FastForestRegression,
418TestLearners.QuantileRegressionScorer,
434new[] { TestLearners.FastForestClassification },
448TestLearners.FastForestRegression,
449TestLearners.QuantileRegressionScorer,
466var learners = new[] { TestLearners.FastTreeClassfier, TestLearners.FastTreeDropoutClassfier,
467TestLearners.FastTreeBsrClassfier, TestLearners.FastTreeClassfierDisk };
483var learners = new[] { TestLearners.LightGBMClassifier };
512Run_Test(TestLearners.LightGBMClassifier, TestDatasets.breastCancerPipeWithoutMamlExtraSettings, previousBaselineModelPath);
520var binaryPredictors = new[] { TestLearners.LightGBMGoss };
531var binaryPredictors = new[] { TestLearners.LightGBMDart };
545var multiPredictors = new[] { TestLearners.LightGBMMC };
559var multiPredictors = new[] { TestLearners.LightGBMMC };
573var regPredictors = new[] { TestLearners.LightGBMReg };
587var regPredictors = new[] { TestLearners.LightGBMRegMae };
601var regPredictors = new[] { TestLearners.LightGBMRegRmse };
982var learners = new[] { TestLearners.FastTreeClassfier, TestLearners.FastTreeWithCategoricalClassfier,
983TestLearners.FastTreeClassfierDisk, TestLearners.FastTreeWithCategoricalClassfierDisk };
1002var learners = new[] { TestLearners.FastTreeRegressor, TestLearners.FastTreeRegressorCategorical };
1021var learners = new[] { TestLearners.FastTreeClassfier };
1041var learners = new[] { TestLearners.FastTreeClassfierHighMinDocs };
1058var learners = new[] { TestLearners.FastTreeRanker, TestLearners.FastTreeRankerCustomGains };
1076TestLearners.FastTreeRegressor,
1077TestLearners.FastTreeDropoutRegressor,
1078TestLearners.FastTreeTweedieRegressor
1096var learners = new[] { TestLearners.RegressionGamTrainer };
1115var learners = new[] { TestLearners.BinaryClassificationGamTrainer, TestLearners.BinaryClassificationGamTrainerDiskTranspose };
1138Run_TrainTest(TestLearners.FastTreeUnderbuiltRegressor, TestDatasets.housing, null, "Underbuilt");
1150var binaryPredictors = new[] { TestLearners.linearSVM };
1166var regressionPredictors = new[] { TestLearners.fastRankRegression };
1180var regressionPredictors = new[] { TestLearners.OGD };
1193var regressionPredictors = new[] { TestLearners.Ols, TestLearners.OlsNorm, TestLearners.OlsReg };
1206Run_TrainTest(TestLearners.Ols, TestDatasets.generatedRegressionDataset, digitsOfPrecision: 4);
1218var regressionPredictors = new[] { TestLearners.Sdcar, TestLearners.SdcarNorm, TestLearners.SdcarReg };
1545var rankingPredictors = new[] { TestLearners.fastRankRanking };
1559var regressionPredictors = new[] { TestLearners.poissonRegression };
1575var regressionPredictors = new[] { TestLearners.poissonRegressionNonNegative };
1593new List<PredictorAndArgs>() { TestLearners.multiclassLogisticRegressionRegularized },
1614RunAllTests(new[] { TestLearners.perceptronDefault }, datasets, new string[] { "cali={}" }, "nocalibration", digitsOfPrecision: 5);
1626RunAllTests(new[] { TestLearners.perceptronDefault }, datasets, new[] { "cali=PAV" }, "PAVcalibration", digitsOfPrecision: 3);
1638RunAllTests(new[] { TestLearners.perceptronDefault }, datasets, new string[] { "numcali=200" }, "calibrateRandom");
1650RunAllTests(new[] { TestLearners.linearSVM }, datasets, new string[] { "cali={}" }, "nocalibration", digitsOfPrecision: 6);
1662RunAllTests(new[] { TestLearners.linearSVM }, datasets, new string[] { "cali=PAV" }, "PAVcalibration", digitsOfPrecision: 5);
1676var learner = TestLearners.fastRankClassificationWeighted;
1699new[] { TestLearners.logisticRegression },
1713new[] { TestLearners.NnBinDefault },
1728RunOneAllTests(TestLearners.fastRankRegressionWeighted, TestDatasets.housingWeightedRep);
1743RunOneAllTests(TestLearners.fastRankRankingWeighted, TestDatasets.rankingWeighted);
1755path = DeleteOutputPath(TestLearners.NnBinDefault.Trainer.Kind, "BcInputMismatch.nn");
1762RunOneTrain(TestLearners.NnBinCustom(path), TestDatasets.breastCancer, null, "InputMismatch");
1765path = DeleteOutputPath(TestLearners.NnBinDefault.Trainer.Kind, "BcOutputMismatch.nn");
1772RunOneTrain(TestLearners.NnBinCustom(path), TestDatasets.breastCancer, null, "OutputMismatch");
1776path = DeleteOutputPath(TestLearners.NnBinDefault.Trainer.Kind, "BcNonBinData.nn");
1783RunOneTrain(TestLearners.NnBinCustom(path), TestDatasets.iris, null, "NonBinData");
1792Run_TrainTest(TestLearners.PCAAnomalyDefault, TestDatasets.mnistOneClass, extraSettings: new[] { "loader=text{sparse+}" }, digitsOfPrecision: 4);
1793Run_TrainTest(TestLearners.PCAAnomalyNoNorm, TestDatasets.mnistOneClass, extraSettings: new[] { "loader=text{sparse+}" }, digitsOfPrecision: 4);
1811Run_TrainTest(TestLearners.OneClassSvmLinear, TestDatasets.mnistOneClass, extraTag: "LinearKernel");
1812Run_TrainTest(TestLearners.OneClassSvmPoly, TestDatasets.mnistOneClass, extraTag: "PolynomialKernel");
1813Run_TrainTest(TestLearners.OneClassSvmRbf, TestDatasets.mnistOneClass, extraTag: "RbfKernel");
1814Run_TrainTest(TestLearners.OneClassSvmSigmoid, TestDatasets.mnistOneClass, extraTag: "SigmoidKernel");
1826Run_TrainTest(TestLearners.OneClassSvmLinear, TestDatasets.breastCancerOneClass, extraTag: "LinearKernel");
1827Run_TrainTest(TestLearners.OneClassSvmPoly, TestDatasets.breastCancerOneClass, extraTag: "PolynomialKernel");
1828Run_TrainTest(TestLearners.OneClassSvmRbf, TestDatasets.breastCancerOneClass, extraTag: "RbfKernel");
1829Run_TrainTest(TestLearners.OneClassSvmSigmoid, TestDatasets.breastCancerOneClass, extraTag: "SigmoidKernel");
2156var binaryPredictors = new[] { TestLearners.LDSVMDefault };
2170var binaryPredictors = new[] { TestLearners.LDSVMNoBias };
2184var binaryPredictors = new[] { TestLearners.FieldAwareFactorizationMachine };
2200RunOneAllTests(TestLearners.MulticlassNaiveBayesClassifier, TestDatasets.breastCancerPipe);
Microsoft.ML.TestFramework (1)