以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Web挖掘技术 』 (http://bbs.xml.org.cn/list.asp?boardid=69) ---- 关于weka中神经网络程序的误差值的问题?[求助] (http://bbs.xml.org.cn/dispbbs.asp?boardid=69&rootid=&id=77581) |
-- 作者:cobart -- 发布时间:9/24/2009 4:44:00 PM -- 关于weka中神经网络程序的误差值的问题?[求助] 我现在想把weka中的BP算法的激活函数 从sigmoid改成sin函数,所以也得相应的改变计算误差值的公式,原来是对sigmoid求导,现在是对sin求导 但是我只在SigmoidUnit这个类里找到计算隐藏层的误差值的公式,计算输出层的误差公式一直没找到。 请问哪位大哥知道在那里?或者是我的理解有错误,请帮忙指正。 |
-- 作者:Humphrey -- 发布时间:9/24/2009 4:52:00 PM -- 那么您的问题实质上就是要寻找SigmoidUnit计算输出层的误差公式了? 不过话说回来,您是否考虑过Weka是否是内部运算和输出都用同一个类解决呢?如果它们并不在同一个类里就一定找不到了。 |
-- 作者:cobart -- 发布时间:9/24/2009 5:01:00 PM -- 我也觉的他因该会在1个类去完成这个工作。 不过这2个计算的公式是稍微有一些差别的,我还是没看懂他怎么区分调用的。 |
-- 作者:cobart -- 发布时间:9/24/2009 5:06:00 PM -- 也许像你说的可能在其他类处理,不过我已经找了很久了,也没找到。。 |
-- 作者:Humphrey -- 发布时间:9/25/2009 9:22:00 PM -- 既然这个算法最终是要输出结果的,那么应该也可以逆向考虑。 先看一下这部分内容通过什么渠道输出,找到这个部分,再看它调用了哪部分。不过如果像您说的相似性过大,那么将其中一个甄别出来会很有难度。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |