コード例 #1
0
        private void StartTrainingCNN()
        {
            CNNController ctrl = new CNNController();

            ctrl.CreateAndCompileModel("model6final.json", "model6final2");

            //ctrl.WriteToFile();
            ctrl.PrepareImageSets("data/Train", "data/Test", "data/Valid");

            //ctrl.Test(2);

            while (true)
            {
                try
                {
                    ctrl.Train(416, "model6final2", 2, 0.000025);
                }
                catch (Exception e)
                {
                    ctrl.CreateAndCompileModel("model6final.json", "model6final2");
                }

                ctrl.ShuffleSets();
            }
        }
コード例 #2
0
        private void StartCNNForForm()
        {
            //controller.CreateAndCompileModel3();
            //controller.WriteToFile("modelCorrectFinal.json", "modelCorrectFinal");

            //controller.PrepareImageSets("data/Train", "data/Test", "data/Valid");

            //controller.Train(408, "modelCorrectFinal", 1, 0.1);

            controller.CreateAndCompileModel("model6final.json", "model6final2");
        }
コード例 #3
0
        private void EvaluateCNN()
        {
            CNNController ctrl = new CNNController();

            ctrl.CreateAndCompileModel("model6final.json", "model6final2");

            ctrl.PrepareImageSets("data/Train", "data/Test", "data/Valid");

            ctrl.EvaluateModel();
        }