发布时间:2023-07-11 16:30
1 首先进行数据准备
此处我利用matlab自带的数据集,获得数据的代码为:load iris_dataset,
2 进行数据聚类
调用matlab自带的工具箱里的函数,调用patternnet函数,设置中间层神经元个数为10个,输入层神经元个数4个,输出层神经元个数3个,调用神经网络训练函数对网络进行训练train(net,x,t)。
可以看出识别准确度,从整体上来看,识别准确度分别为:100%,98%,98%
下面是完整大代码,大家各自练习
%%%采用BP神将网络进行数据分类
clear all
close all
load iris_dataset
[x,t]=iris_dataset;
net=patternnet(10);
net=train(net,x,t);
view(net);