public void Execute(IExampleInterface app) { var rangeRandom = new RangeRandomizer(-1, 1); var nwrRandom = new NguyenWidrowRandomizer(); var fanRandom = new FanInRandomizer(); var gaussianRandom = new GaussianRandomizer(0, 1); var training = new BasicMLDataSet(XOR_INPUT, XOR_IDEAL); BasicNetwork network = EncogUtility.SimpleFeedForward(2, 10, 0, 1, true); Console.WriteLine("Range random: " + EvaluateRandomizer(rangeRandom, network, training)); Console.WriteLine("Nguyen-Widrow: " + EvaluateRandomizer(nwrRandom, network, training)); Console.WriteLine("Fan-In: " + EvaluateRandomizer(fanRandom, network, training)); Console.WriteLine("Gaussian: " + EvaluateRandomizer(gaussianRandom, network, training)); }
public void Execute(IExampleInterface app) { var rangeRandom = new RangeRandomizer(-1, 1); var nwrRandom = new NguyenWidrowRandomizer(-1, 1); var fanRandom = new FanInRandomizer(); var gaussianRandom = new GaussianRandomizer(0, 1); var training = new BasicMLDataSet(XOR_INPUT, XOR_IDEAL); BasicNetwork network = EncogUtility.SimpleFeedForward(2, 10, 0, 1, true); Console.WriteLine("Range random: " + EvaluateRandomizer(rangeRandom, network, training)); Console.WriteLine("Nguyen-Widrow: " + EvaluateRandomizer(nwrRandom, network, training)); Console.WriteLine("Fan-In: " + EvaluateRandomizer(fanRandom, network, training)); Console.WriteLine("Gaussian: " + EvaluateRandomizer(gaussianRandom, network, training)); }