Oct-10-2018, 12:54 AM
Here is a simplified version of the code:
import random num1 = random.randint(0,1) if num1 == 0: num2 = 1 elif num1 == 1: num2 = 0 class neuron: def __init__(self,value,inW): self.v = value self.inW = inW inp1 = num1 inp2 = num2 in1 = neuron(int(inp1),int(inp1)) in2 = neuron(int(inp2),int(inp1)) n1A = neuron(in1.v*0,in1.v) n1B = neuron(in2.v*0,in2.v) l1 = [n1A,n1B] def r(): for x in l1: x.v += .25*x.inW nOUT = neuron(n1A.v+n1B.v,n1A.v+n1B.v) if nOUT.v >= 1: print(nOUT.v)I know it might take time to understand what I mean. Thanks for helping!