コード例 #1
0
        public void TrainAll_ZeroTime_ValidateResultsCount()
        {
            var mlContext      = new MLContext(0);
            var fakeData       = new FakeData(mlContext);
            var autoRegression = new AutoRegression();
            var labels         = typeof(MLPersonComputerModel)
                                 .GetPropertiesNamesByAttribute <RegressionLabelAttribute>()
                                 .ToList();

            Assert.NotEmpty(labels);

            var results = autoRegression.TrainModel(mlContext,
                                                    null,
                                                    fakeData.EnumerateData(),
                                                    0)
                          .ToList();

            Assert.NotEmpty(results);
            Assert.Equal(labels.Count, results.Count);
        }