【发布时间】:2021-05-08 17:37:33
【问题描述】:
我想为我创建的神经网络修复初始权重。 目前,我已经初始化了权重,如下所示。
有没有一种方法可以初始化一组固定的随机权重?这样每次我运行代码时初始化的数组都是一样的。
def InitializeWeights(nodes):
layers, weights = len(nodes), []
for i in range(1, layers):
w = [[np.random.uniform(-1, 1) #randomise weights
for k in range(nodes[i-1] + 1)]
for j in range(nodes[i])]
weights.append(np.matrix(w))
return weights
【问题讨论】:
标签: neural-network