private static void Main(string[] args) { try { var cmd = new ParseCommand(args); var p = new EncogCmd(cmd); _sw = new Stopwatch(); Console.Write(@"Encog " + EncogFramework.Version); Console.Write((IntPtr.Size == 4) ? "(32-bit)" : "(64-bit)"); Console.WriteLine(@" Command Line Utility"); Console.WriteLine(@"Copyright 2011 by Heaton Research, Inc. Released under the Apache License"); Console.WriteLine(); if (cmd.Command == null) { Console.WriteLine(@"Usage:"); } else { Console.WriteLine(@"Executing command: " + cmd.Command); if (cmd.Command.Equals("wizard")) { p.WizardCommand(); } else if (cmd.Command.Equals("analyst")) { p.AnalystCommand(); } else if (cmd.Command.Equals("csv2egb")) { p.ConvertCSV2EGB(); } else if (cmd.Command.Equals("egb2csv")) { p.ConvertEGB2CSV(); } else if (cmd.Command.Equals("train")) { p.TrainCommand(); } else if (cmd.Command.Equals("create")) { p.CreateCommand(); } else if (cmd.Command.Equals("evaluate")) { p.EvaluateCommand(); } } _sw.Stop(); } /*catch (Exception ex) * { * Console.WriteLine(@"* * Error * *"); * Console.WriteLine(ex.ToString()); * }*/ finally { Console.Write(@"Done. Runtime was " + Format.FormatTimeSpan((int)_sw.ElapsedMilliseconds / 1000)); Console.WriteLine(@" (" + _sw.ElapsedMilliseconds + @"ms)."); } }
private static void Main(string[] args) { try { var cmd = new ParseCommand(args); var p = new EncogCmd(cmd); _sw = new Stopwatch(); Console.Write(@"Encog " + EncogFramework.Version); Console.Write((IntPtr.Size == 4) ? "(32-bit)" : "(64-bit)"); Console.WriteLine(@" Command Line Utility"); Console.WriteLine(@"Copyright 2011 by Heaton Research, Inc. Released under the Apache License"); Console.WriteLine(); if (cmd.Command == null) { Console.WriteLine(@"Usage:"); } else { Console.WriteLine(@"Executing command: " + cmd.Command); if (cmd.Command.Equals("wizard")) { p.WizardCommand(); } else if (cmd.Command.Equals("analyst")) { p.AnalystCommand(); } else if (cmd.Command.Equals("csv2egb")) { p.ConvertCSV2EGB(); } else if (cmd.Command.Equals("egb2csv")) { p.ConvertEGB2CSV(); } else if (cmd.Command.Equals("train")) { p.TrainCommand(); } else if (cmd.Command.Equals("create")) { p.CreateCommand(); } else if (cmd.Command.Equals("evaluate")) { p.EvaluateCommand(); } } _sw.Stop(); } /*catch (Exception ex) { Console.WriteLine(@"* * Error * *"); Console.WriteLine(ex.ToString()); }*/ finally { Console.Write(@"Done. Runtime was " + Format.FormatTimeSpan((int) _sw.ElapsedMilliseconds/1000)); Console.WriteLine(@" (" + _sw.ElapsedMilliseconds + @"ms)."); } }
public EncogCmd(ParseCommand cmd) { _cmd = cmd; }