【发布时间】:2018-01-31 05:11:23
【问题描述】:
我试图为 Andrew Ng 深度学习课程中的编程作业实现成本函数,这需要我自己的原创作品。我也不允许未经许可复制分配代码,但无论如何我都会在这个问题中这样做。
成本的预期结果 = 6.000064773192205,但是使用此代码,我的成本结果 = 4.50006477319。有谁知道我在这段代码中做错了什么?
删除的代码
【问题讨论】:
-
这一行的操作顺序是否正确?成本 = (-1/m) * np.sum((Y*np.log(A)) + (1-Y)*np.log(1-A))
-
抱歉,我已经编辑了代码。
-
我不确定操作的顺序。你会把它改成什么?
-
这给了我 9.0001295.... 而不是 4.5....
-
这很奇怪。我只是在 pycharm 中运行它,它给了我成本 = 4.5
标签: python numpy machine-learning deep-learning