声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1541|回复: 7

[综合讨论] BP神经网络问题

[复制链接]
发表于 2006-9-5 15:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
请问怎在神经网络中对目标函数求导
我想得到目标函数对某一参数的导数
回复
分享到:

使用道具 举报

发表于 2006-9-5 19:54 | 显示全部楼层
神经网络中有目标函数这一说法吗
好象没听过
求导的话,数学中怎么求就这么求
 楼主| 发表于 2006-9-6 11:23 | 显示全部楼层
目标函数就是输出 或叫响应 它是有一系列权值和伐值组成的影射公式

数学中怎么求 就怎么求 可是这里是影射关系 求出来的值对吗 在说求出来值还的反归一 那么这个值是用求导后的公式算出来的  反归一不能用原来目标函数的t 吧

评分

1

查看全部评分

发表于 2006-9-6 12:05 | 显示全部楼层
不大理解,有的输出和输入之间不存在显式的数学表达式,那又怎么谈的上去求它的导数
或者你把问题再澄清一下,为什么要求它的导数,有什么用?
 楼主| 发表于 2006-9-6 16:44 | 显示全部楼层
是没有显示表达式 但我们想利用隐式表达式 就是影射关系那个式子 给它微分
可以得到它对每个参数的偏导
这样可以进行更细致的参数分析
希望大家讨论
发表于 2006-9-6 19:43 | 显示全部楼层
这应该是BP训练函数做的吧
怎么看到具体细致的结果
就不知道了:(
发表于 2006-9-8 22:09 | 显示全部楼层

你的出发点好像有点错噢

你想用神经网络来实现对某一函数的求导,我觉得你的方法不太可取,首先对某一确定函数来讲,它对某一点的导数应该是一个确定的值,而用神经网络算出的结果往往具有一定的随机性(当然神经网络的模拟能力是比较强),算出的结果可能比其它方法算出的误差还大,有点舍本逐末的感觉。你如果真的要用神经网络来实现实现,那你必须先有大量该函数的点与对应导数值的数据样本,这样才能用BP神经网络来实现,而且你的数据样本一定要多,这样才能保证导数值有足够的精确度。

评分

1

查看全部评分

发表于 2006-9-10 10:44 | 显示全部楼层
你的意思是不是用每个神经元的阈值函数(比如sigmoid)去复合逼近希望求导的函数?

大概就是把每个神经元作为单元算子,然后不断按照输入输出反馈的模式去评估然后逐步向最终的目标靠拢。

难点在于,必须得经过足够多的训练过程,才能使整个神经网络变成一个可靠的偏微分算子,就像楼上说的那样。但是即使这样,神经网络模型的计算结果仍然没有数学方法可靠。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-2 09:56 , Processed in 0.246676 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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