Пример #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            MLContext mlContext = new MLContext(seed: 1);

            StockData dataSample = new StockData()
            {
                open      = 73.55F,
                high      = 74.17F,
                low       = 73.17F,
                close     = 73.85F,
                timestamp = "2017-09-27",
                volume    = 18934048
            };
            var path = "../../../../MLTAscend.MVC/wwwroot/PredictionModels/OneDayPred_model.zip";

            PredictionModelTrainer.TrainAndSaveModel(mlContext, "../../../Data/OneDayData.csv", path);
            PredictionModelTrainer.TestPrediction(mlContext, dataSample, path);

            path = "../../../../MLTAscend.MVC/wwwroot/PredictionModels/OneWeekPred_model.zip";
            PredictionModelTrainer.TrainAndSaveModel(mlContext, "../../../Data/OneWeekData.csv", path);
            PredictionModelTrainer.TestPrediction(mlContext, dataSample, path);

            path = "../../../../MLTAscend.MVC/wwwroot/PredictionModels/OneMonthPred_model.zip";
            PredictionModelTrainer.TrainAndSaveModel(mlContext, "../../../Data/OneMonthData.csv", path);
            PredictionModelTrainer.TestPrediction(mlContext, dataSample, path);

            path = "../../../../MLTAscend.MVC/wwwroot/PredictionModels/ThreeMonthPred_model.zip";
            PredictionModelTrainer.TrainAndSaveModel(mlContext, "../../../Data/ThreeMonthData.csv", path);
            PredictionModelTrainer.TestPrediction(mlContext, dataSample, path);

            path = "../../../../MLTAscend.MVC/wwwroot/PredictionModels/OneYearPred_model.zip";
            PredictionModelTrainer.TrainAndSaveModel(mlContext, "../../../Data/OneYearData.csv", path);
            PredictionModelTrainer.TestPrediction(mlContext, dataSample, path);
            Console.ReadLine();
        }
 public void Test_TestPrediction()
 {
     Assert.True(PredictionModelTrainer.TestPrediction(mlc, dat, OutPathTP).Score > 0);
 }
        public void Test_TrainAndSaveModel()
        {
            PredictionModelTrainer.TrainAndSaveModel(mlc, DatPath, OutPathTasm);

            Assert.True(File.Exists(OutPathTasm));
        }