Matlab神经网络30个案例第16案例代码_神经网络matlab实例
Matlab神经网络30个案例第16案例代码由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“神经网络matlab实例”。
%ART神经网络的数据分类—患者癌症发病预测
%% 清空环境变量
clc
clear
%% 录入输入数据
% 载入数据并将数据分成训练和预测两类
load gene.mat;
data=gene;
P=data(1:40,:);
T=data(41:60,:);
% 转置后符合神经网络的输入格式
P=P';
T=T';
% 取输入元素的最大值和最小值Q:
Q=minmax(P);
%% 网络建立和训练
% 利用newc()命令建立竞争网络:2代表竞争层的神经元个数,也就是要分类的个数。0.1代表学习速率。
net=newc(Q,2,0.1)
% 初始化网络及设定网络参数:
net=init(net);
net.trainparam.epochs=20;
% 训练网络:
net=train(net,P);
%% 网络的效果验证
% 将原数据回带,测试网络效果:
a=sim(net,P);
ac=vec2ind(a)
% 这里使用了变换函数vec2ind(),用于将单值向量组变换成下标向量。其调用的格式为: %ind=vec2ind(vec)
% 其中,% vec:为m行n列的向量矩阵x,x中的每个列向量i,除包含一个1外,其余元素均为0。% ind:为n个元素值为1所在的行下标值构成的一个行向量。
clear,closeall clc a=5; b=7; c=10;d=4;%这里输入需要计算的四个数字a,b,c,d f=[a b c d]; tic;g=perms(f); [m,n]=size(g); h='+-*/'; fori=1:24 for k1=1:4 for k2=1:4......
心得体会是在我们学习和工作生活等方面的实践中所获得的感悟和总结,它可以帮助我们更好地认识自己,提升自己的能力。心得体会是我们对于经历和体验的一种深刻思考和反思,它能够......
总结是一种对过去的回顾,也是对未来的规划。较为完美的总结需要对所总结的内容进行概括和归纳。下面是一些关于创业素质和能力的范文,供大家参考学习。编写代码心得篇一编写代......
心得体会可以记录下自己的成长轨迹,是一种宝贵的学习资料和经验积累。那么,如何写一篇较为完美的心得体会呢?首先,要有明确的写作目的和主题,确定写作的范围和内容;其次,要关注细节......
写心得体会需要耐心和细致,不仅要总结经验,还要深入思考。9.心得体会是一个动态的过程,可以不断更新和完善,以适应自身的成长和变化。阅读以下心得体会,或许可以为你的工作或学习......
