图事-matlab之神经网络分类
来源:互联网 发布:欠淘宝贷款2年了没还上 编辑:程序博客网 时间:2024/05/29 05:55
工具是matlab,excel
目的: p1数据集是10类,p2数据集是01类 ,训练一个神经网络将这两个数据集区分开。以后的测试数据输入神经网络后能分到对应的类。
一 训练数据准备
x1 x2y1 y2
ps:从excle中读取数据p1=xlsread('data.xlsx','sheet1','A2:B11')其他类似.
二 数据转换
(1 )p1和p2两组数据合并 p=[p1 ;p2]
将15*2的矩阵转置,p=p'
p1和p2对应输出的目标y1,y2,合并并转置成goal
此时输入数据是p,目标是goal,开始构建BP神经网络
三 BP神经网络
(1)创建一个前向反馈后向传播神经网络-即BP神经网络
net=newff(pr,[3,2],{'logsig','logsig'});
%设置训练参数
net.trainParam.show = 10;
net.trainParam.lr = 0.05;
net.trainParam.goal = 1e-10;
net.trainParam.epochs = 50000;
view(net) 显示神经网络结构:
(2)训练网络
net = train(net,p,goal);
(3)测试网络
测试数据 x=[1.24 1.80;1.28 1.84;1.40 2.04]';
%测试训练结果,,显示混合矩阵
y1=sim(net,p1') ;plotconfusion(y1,p1')
y2=sim(net,p2') ;plotconfusion(y2,p2')
y=sim(net,x) ;plotconfusion(y,x)
输入x,网络输出y,混合矩阵
end!
- 图事-matlab之神经网络分类
- matlab BP神经网络分类
- Matlab:BP神经网络,用于分类
- 分类之神经网络
- 借助matlab神经网络工具箱实现蠓虫分类
- matlab神经网络之BP网络
- 文本分类算法之--BP神经网络
- Matlab之BP神经网络反向传播算法
- Matlab BP神经网络之validation checks
- 机器学习之实战matlab神经网络工具箱
- BP神经网络算法之matlab具体实现
- BP神经网络之MATLAB@GUI篇
- 神经网络分类
- 分类:神经网络
- 神经网络分类
- matlab神经网络
- matlab神经网络
- matlab神经网络
- matlab插入排序
- django manage.py 的各种功能
- C语言中返回局部变量或临时变量的地址的错误
- Android 5.0中的FDE功能实现
- 2012年5月SAT香港真题解析
- 图事-matlab之神经网络分类
- glibc编译debug版本
- 《java基础》多态/动态绑定
- 二叉树的建立与遍历(一)(c++实现)
- 二进制中1的个数
- Oracle 视图
- C++异常处理基本思想
- 利用LEX实现词法分析器(vs2010 + Parser Generator版)
- 在Linux下安装运行TeamViewer 9