一般用BP神经网络即可。附件的程序稍加修改,将样本、输入输出节点数改成你的案例即可。
BP(Back Propagation)神经网络是86年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用最速下降法,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小。BP神经网络模型拓扑结构包括输入层(input)、隐层(hidden layer)和输出层(output layer)。
1、在matlab *** 作界面,word表格不可能调用,尽量用excel表格。2、matlab使用excel表格时,可又通过在界面 *** 作窗口的左上方,用创建新表格的方式创建一个空表格,再将excel表格调入即可转化为matlab可使用的数据矩阵。
3、从问题上看,x,y两个变量的维数应该一致,是一个n*1的n列1行的矩阵。
4、matlab关于函数式的表达,与代数式完全一样:a=((1/y)^(1/2))*x
5、如果x y两个变量的取值是正交方式,那么就要引入循环变量:for i=1:n,j=1:n,上式变为
aij==((1/yij)^(1/2))*xij
6、在matlab窗口下,可以先编程序,也可一条一条命令输入。如果是新手,建议一条一条输入,以便检查每一条的语法是否正确。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)