Я пишу простую нейронную сеть для распознавания и решения математических задач. Я получаю код ошибки: ValueError: операнды не могут быть переданы вместе с формами (1,4) (4,2) при вычитании. Есть идеи?
def think(self,inputs):
return (dot(inputs, self.weights))
def train(self, inputs, outputs, num):
for iteration in range(num):
output = self.think(inputs)
error = numpy.subtract(outputs,output)#line with error
adjustment = 0.01*dot(inputs.T,error)
self.weights += adjustment