[已解决] BP神经网络初始权值和阈值

[复制链接]
终鱼 发表于 2020-4-3 20:35:21
请问,BP神经网络进行训练时,如果指定了网络的初始权值和阈值,是不是每次得出的网络训练结果是一样的??
求大神解答

最佳答案


乂统天下 发表于 2020-4-7 11:34:52
即使训练BP神经网络时指定了网络的初始权值和阈值,在训练过程中这些参数和权值都会朝着同一个大方向进行修正,但每次得到的模型一般都是不一样的。
例如你用BP神经网络来拟合曲线,找到输入值与输出值之间的线性规律,那么在训练的过程中这个拟合的曲线会不断的调整其参数和权值直到满足几个预设条件之一时训练停止。虽然这个训练出来的结果有时候会有一定误差,但都在可以接受的范围内。但每次得到的模型一般都是不一样的,但不同模型之间的差距会很小。另外可以反复训练,找到一个自己觉得满意的模型(可以是测试通过率最高,可以是平均结果误差值最小)。
回复此楼

1 条回复


乂统天下 发表于 2020-4-7 11:34:52
即使训练BP神经网络时指定了网络的初始权值和阈值,在训练过程中这些参数和权值都会朝着同一个大方向进行修正,但每次得到的模型一般都是不一样的。
例如你用BP神经网络来拟合曲线,找到输入值与输出值之间的线性规律,那么在训练的过程中这个拟合的曲线会不断的调整其参数和权值直到满足几个预设条件之一时训练停止。虽然这个训练出来的结果有时候会有一定误差,但都在可以接受的范围内。但每次得到的模型一般都是不一样的,但不同模型之间的差距会很小。另外可以反复训练,找到一个自己觉得满意的模型(可以是测试通过率最高,可以是平均结果误差值最小)。
回复此楼
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
热门教程
站长推荐
快速回复 返回顶部 返回列表