查看: 3208| 回复: 9
跳转到指定楼层
上一主题 下一主题
收起左侧

[coursera] Neural Networks for Machine Learning PA3

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 m4reiiy 于 2012-11-27 19:28 编辑

以前作业的传送门:

PA1   PA2

这次PA3的内容是手写数字识别

评分

参与人数 1大米 +10 收起 理由
EroicaCMCS + 10

查看全部评分


上一篇:[coursera] Neural Networks for Machine Learning PA2
下一篇:[coursera] Neural Networks for Machine Learning PA4
🔗
 楼主| m4reiiy 2012-11-27 15:08:53 | 只看该作者
全局:
PA3求学分

Capture.PNG (52.78 KB, 下载次数: 0)

Capture.PNG
回复

使用道具 举报

🔗
Shuang7 2013-2-5 20:38:15 | 只看该作者
全局:
m4reiiy 发表于 2012-11-27 15:08
PA3求学分

版主你好!
我最近刚刚完成了PA3,运行结果也很符合预期,但就是审核时结果不对,让我非常不解。我不确定自己是哪里出了问题(我很怀疑是精度问题)。。转遍coursera上的各种帖子也没有找到相关现象,非常想找同学讨论下,问个究竟。。我也不是很了解honour code的机制,不知道是否可以请楼主帮忙看下我的某个回答的结果与标准答案相差多少?Thanks a lot~
回复

使用道具 举报

🔗
 楼主| m4reiiy 2013-2-5 23:39:52 | 只看该作者
全局:
本帖最后由 m4reiiy 于 2013-2-5 23:42 编辑
Shuang7 发表于 2013-2-5 20:38
版主你好!
我最近刚刚完成了PA3,运行结果也很符合预期,但就是审核时结果不对,让我非常不解。我不确定 ...

sorry,之前回复的时候没注意课程。。NNML不是早结束了么?
你可以看看程序输出的一些中间值检查对不对~比如有时候他的例程(我记得)会告诉你这时候应该得到一个什么结果,你看看和自己的结果一不一样~如果这些都能pass,那PA全过应该问题不大的
回复

使用道具 举报

🔗
Shuang7 2013-2-6 07:59:56 | 只看该作者
全局:
m4reiiy 发表于 2013-2-5 23:39
sorry,之前回复的时候没注意课程。。NNML不是早结束了么?
你可以看看程序输出的一些中间值检查对不对~ ...

问题就在于,那些检查都过了,可是就是最终结果有问题,纠结死了= =
目标函数变化趋势和梯度值都经过检查了。。
的确结束了。。自己在补课。
真的很想知道原因到底是什么。。

不知道能否帮忙看下PA3第三个问题的答案啊- -
地址应该是https://class.coursera.org/neuralnets-2012-001/quiz/
多谢版主@ @
回复

使用道具 举报

🔗
 楼主| m4reiiy 2013-2-6 21:57:50 | 只看该作者
全局:
Shuang7 发表于 2013-2-6 07:59
问题就在于,那些检查都过了,可是就是最终结果有问题,纠结死了= =
目标函数变化趋势和梯度值都经过检查 ...

能具体说说你大概是从哪道题开始错的么?可能对发现问题在哪有帮助
回复

使用道具 举报

🔗
Shuang7 2013-2-7 09:36:59 | 只看该作者
全局:
m4reiiy 发表于 2013-2-6 21:57
能具体说说你大概是从哪道题开始错的么?可能对发现问题在哪有帮助

终于在quiz论坛的帮助下解决了问题!原来是把length()的功能记成size(,2)了,其实是size(,1)...结果导致梯度方向完全正确,只是长度不对,这也就是为什么我发现目标函数一直在下降= =而且由于有限差分算法精读问题,这点差别(2.5倍)并不能被检查出,所以才导致了超级尴尬的结果。。。
anyway, 终于找到原因了,感谢楼主~
回复

使用道具 举报

🔗
 楼主| m4reiiy 2013-2-7 10:32:37 | 只看该作者
全局:
Shuang7 发表于 2013-2-7 09:36
终于在quiz论坛的帮助下解决了问题!原来是把length()的功能记成size(,2)了,其实是size(,1)...结果导致梯 ...

其实length的功能是最长的那一维的长度。。除了一维从来不用length...

e.g.:

>> t = zeros(1,2,3,4);length(t)

ans =

     4
回复

使用道具 举报

🔗
Shuang7 2013-2-7 10:35:49 | 只看该作者
全局:
m4reiiy 发表于 2013-2-7 10:32
其实length的功能是最长的那一维的长度。。除了一维从来不用length...

e.g.:

原来是这样!!我说以前我怎么一会记成横轴一会记成纵轴。。。原来哪个都不是。。用例子试果然有漏洞!
Thanks again:)
回复

使用道具 举报

🔗
费阿牛 2017-2-26 14:34:40 | 只看该作者
全局:
内容不见了吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表