public static void main(String[] args) { InputSignal s1 = new InputSignal(); Reporter rep = new LineReporter(); Reporter rep2 = new LineReporter(); rep.init(); rep2.init(); Neuron n1 = new Neuron(); Neuron n2 = new Neuron(); Neuron n3 = new Neuron(); Neuron n4 = new Neuron(); n3.attachReporter(rep2); n4.attachReporter(rep); Link l1 = new Link(s1, n1, 1.0); Link l2 = new Link(s1, n2, 1.0); Link l3 = new Link(n2, n3, 1.0); Link l4 = new Link(n1, n4, 1.0); Link l5 = new Link(n3, n4, -1.0); Sequence s = new Sequence(); s.addElement(n4); s.addElement(l5); s.addElement(l4); s.addElement(n3); s.addElement(l3); s.addElement(n2); s.addElement(n1); s.addElement(l2); s.addElement(l1); s.addElement(s1); for (int i = 0; i < 100; i++) { s.cycle(); } rep.report(); rep2.report(); }