hujinghj88 发表于 2006-10-29 17:13

matlab神经网络训练的几点疑问

本人刚学人工神经网络,现有几点不大清楚,
第一是在用matlab进行训练,输入矢量和输出矢量如何写的问题,我的网络模型是6X10X1,,训练样本为20组,那么在写输入矢量时是否为6X20的矩阵,每一列表示一组训练样本,,而目标矢量是否为1X20的矩阵,每一列表示相对应的一组训练样本值

第二是数据归一化问题,我的模型有6个输入量,有不同的量纲,在归一化时是否是这样计算:
比如对第一个变量x1归一,在20个样本里选择x1的最大和最小值,再按归一化公式计算,其他变量也如此,最后六个变量都归一化以后在输入matlab里面,
请教各位 我这样分析对不对?

eight 发表于 2006-10-29 18:17

原帖由 hujinghj88 于 2006-10-29 17:13 发表
本人刚学人工神经网络,现有几点不大清楚,
第一是在用matlab进行训练,输入矢量和输出矢量如何写的问题,我的网络模型是6X10X1,,训练样本为20组,那么在写输入矢量时是否为6X20的矩阵,每一列表示一组训练样本,,而目标 ...


请搜索论坛,n多帖子关于神经网络的

F117_ren_0 发表于 2006-10-30 16:32

第一个问题:没错,输入向量是6*20的矩阵,目标向量为1*20.
第二个问题:归一化数据就是为了让不同量刚的数据变为标量,更是为了让网络做到收敛.你分析的归一化也很对!~

lsq001 发表于 2006-11-1 11:19


看了一下
虽然对ANN不是很了解
看过一些资料
差不多是这个过程吧
没有错啊
呵呵
页: [1]
查看完整版本: matlab神经网络训练的几点疑问