public void Execute(IExampleInterface app) { string inputFile = "C:\\jth\\iris.csv"; DataNormalization normalize = new DataNormalization(); IInputField a, b, c, d; normalize.AddInputField(a = new InputFieldCSV(true, inputFile, "sepal_l")); normalize.AddInputField(b = new InputFieldCSV(true, inputFile, "sepal_w")); normalize.AddInputField(c = new InputFieldCSV(true, inputFile, "petal_l")); normalize.AddInputField(d = new InputFieldCSV(true, inputFile, "petal_w")); normalize.AddInputField(new InputFieldCSV(false, inputFile, "species")); normalize.AddOutputField(new OutputFieldRangeMapped(a)); normalize.AddOutputField(new OutputFieldRangeMapped(b)); normalize.AddOutputField(new OutputFieldRangeMapped(c)); normalize.AddOutputField(new OutputFieldRangeMapped(d)); //normalize.AddOutputField(new OutputOneOf(1,0)); NormalizationStorageMLDataSet store = new NormalizationStorageMLDataSet(4, 0); normalize.Storage = store; normalize.Report = new ConsoleStatusReportable(); normalize.Process(true); Console.WriteLine(store.DataSet.Count); }
public void Execute(IExampleInterface app) { string inputFile = @"C:\Development\AI\machinelearning\encog-dotnet-core-master\encog-core-test\Resources\iris.csv"; DataNormalization normalize = new DataNormalization(); IInputField a, b, c, d; normalize.AddInputField(a = new InputFieldCSV(true, inputFile, "sepal_l")); normalize.AddInputField(b = new InputFieldCSV(true, inputFile, "sepal_w")); normalize.AddInputField(c = new InputFieldCSV(true, inputFile, "petal_l")); normalize.AddInputField(d = new InputFieldCSV(true, inputFile, "petal_w")); normalize.AddInputField(new InputFieldCSV(false, inputFile, "species")); normalize.AddOutputField(new OutputFieldRangeMapped(a)); normalize.AddOutputField(new OutputFieldRangeMapped(b)); normalize.AddOutputField(new OutputFieldRangeMapped(c)); normalize.AddOutputField(new OutputFieldRangeMapped(d)); //normalize.AddOutputField(new OutputOneOf(1,0)); NormalizationStorageMLDataSet store = new NormalizationStorageMLDataSet(4, 0); normalize.Storage = store; normalize.Report = new ConsoleStatusReportable(); normalize.Process(true); Console.WriteLine(store.DataSet.Count + " Datasets validated"); }