public static void Main(string[] args) { if (args.Length > 2 || args.Length == 0) { Console.WriteLine ("Bad usage. Use:\t./decision-tree.exe <arff file> \t[prune]"); Console.WriteLine ("Example: \t./decision-tree.exe data/example.arff \tprune"); Environment.Exit (1); } bool prune = false; string filename = args [0]; if (args.Length == 2) { prune = args [1].Equals ("prune"); if (!prune) { Console.WriteLine ("Pruning is disabled, could not parse \"prune\"."); } } if (!File.Exists (filename)) { Console.WriteLine("File \"{0}\" does not exist.", filename); Environment.Exit(1); } Console.WriteLine ("File: \t\t{0}\nPruning: \t{1}", filename, prune); ArffReader reader = new ArffReader(); Arff arff = reader.Parse(new StreamReader(filename)); Classifier c = new Classifier(arff, prune); c.DrawTree(); }
public static void Main(string[] args) { if (args.Length > 2 || args.Length == 0) { Console.WriteLine("Bad usage. Use:\t./decision-tree.exe <arff file> \t[prune]"); Console.WriteLine("Example: \t./decision-tree.exe data/example.arff \tprune"); Environment.Exit(1); } bool prune = false; string filename = args [0]; if (args.Length == 2) { prune = args [1].Equals("prune"); if (!prune) { Console.WriteLine("Pruning is disabled, could not parse \"prune\"."); } } if (!File.Exists(filename)) { Console.WriteLine("File \"{0}\" does not exist.", filename); Environment.Exit(1); } Console.WriteLine("File: \t\t{0}\nPruning: \t{1}", filename, prune); ArffReader reader = new ArffReader(); Arff arff = reader.Parse(new StreamReader(filename)); Classifier c = new Classifier(arff, prune); c.DrawTree(); }