随机产生权重矩阵有两种方式:
self.w1 = (numpy.random.rand(self.hiddennode,self,inputnode)-0.5)#产生0到1之间的随机数,减0.5是使得权重有负数,实际权重范围在-1到1之间
第二种更为复杂,基于统计学原理
self.w1 = numpy.random.normal(0.0,pow(self.hiddennode,-0.5),(self.hiddennode,self.inoutnode))
#使用下一层节点数来构建权重矩阵,这里使用的是隐藏层的大小,如果有三个,那么就在-1/根号3到1/根号3之间
本文介绍了在Python中使用numpy库随机生成权重矩阵的两种方法,包括简单随机生成和基于统计学原理的生成方式。

406

被折叠的 条评论
为什么被折叠?



