我尝试过在互联网上找到的简单神经网络教程。但我希望稍微改变一下。原始代码预测0-1之间的值。但我想将其改为0-10。我该怎么办? 据我所知,这些是他应该考虑改变的路线。
# sigmoid function
def nonlin(x,deriv=False):
if(deriv==True):
return x*(1-x)
return 1/(1+np.exp(-x))
# initialize weights randomly with mean 0
syn0 = 2*np.random.random((3,1)) - 1
请注意,在nonlin功能之后不会声明重量 原始来源在以下链接中包含完整代码 link to original code