© 1999-2048 dssz.net 粤ICP备11031372号
[其它] 如何对机器学习代码进行单元测试?
说明:目前,关于神经网络代码,并没有一个特别完善的单元测试的在线教程。甚至像OpenAI这样的站点,也只能靠盯着每一行看来思考哪里错了来寻找bug。很明显,大多数人没有那样的时间,并且也讨厌这么做。所以希望这篇教程能帮助你开始稳健的测试系统。 首先来看一个简单的例子,尝试找出以下代码的bug。 看出来了吗?网络并没有实际融合(stacking)。写这段代码时,只是复制、粘贴了slim.conv2d(…)这行,修改了核(kernel)大小,忘记修改实际的输入。 这个实际上是作者一周前刚刚碰到的状况,很<weixin_38500948> 上传 | 大小:111kb