PromptDouble() private method

private PromptDouble ( string name, double d ) : double
name string
d double
return double
Ejemplo n.º 1
0
        private void TrainCommand()
        {
            String methodFile   = _cmd.Args[0];
            String trainingFile = _cmd.Args[1];

            String type     = _cmd.PromptString("type", "rprop");
            String args     = _cmd.PromptString("args", "");
            double maxError = _cmd.PromptDouble("maxError", 0.01);

            var      dataSet = new BufferedMLDataSet(trainingFile);
            var      method  = (IMLMethod)EncogDirectoryPersistence.LoadObject(new FileInfo(methodFile));
            var      factory = new MLTrainFactory();
            IMLTrain train   = factory.Create(method, dataSet, type, args);

            _sw.Start();
            EncogUtility.TrainToError(train, maxError);
            Console.WriteLine(@"Saving machine learning method");
            EncogDirectoryPersistence.SaveObject(new FileInfo(methodFile), method);
        }