【发布时间】:2020-01-11 18:25:21
【问题描述】:
在我的深度学习练习中,我必须初始化一个与 A1 大小相同的参数 D1,所以我所做的是:
D1 = np.random.randn(A1.shape[0],A1.shape[1])
但是在计算了进一步的方程式后,当我检查了它们不匹配的结果之后,在正确阅读了文档后,我发现他们已经说过要使用 rand 而不是 randn;
初始化 D1D1 = np.random.rand(A1.shape[0],A1.shape[1])
但他们没有说明原因,因为代码在这两种情况下都有效,而且该练习有一个文档,所以我找出了错误,但是 如何,何时和为什么从这两者中选择?
【问题讨论】:
标签: python numpy deep-learning