神经网络4--竞争型神经网络

本文介绍了一个具体的无监督分类实例,涉及114个特征的数据集处理,并通过MATLAB代码展示了数据归一化前后对分类结果的影响。此外,还讨论了不同神经网络类型的区别。

1.无监督分类


2.概述


.

3.小例子

4.每个样本有114个特征


5.注意归一化,此题无离奇值。不归一也行。


7.代码

未归一化

load "abs.txt"
load abs.txt
data=abs,
size(data)
data=data(:,2:115);
P=data(1:40,:)
T=data(41:60,:)
P=P'
T=T'
Q=minmax(P),
net=newc(Q,2,0.1)
net=init(net);
net.trainparam.epochs=200;
net=train(net,P);
a=sim(net,P)
ac=vec2ind(a);
ac
T=sim(net,T)
clc

归一化

clc
clear all;
load abs.txt
data=abs,
data=data(:,2:115)
P1=data(1:40,:)
T1=data(41:60,:),
P=P1'
T=T1';
[Pn,Ps]=mpaminmax(P)
[Pn,Ps]=mapminmax(P)
[Tn,Ps]=mapminmax(T)
Q=minmax(Pn);
net=netc(Q,2,0.1);
net=newc(Q,2,0.1);
net=init(net);
net.trainparam.epochs=300;
net=train(net.Pn);
net=train(net,Pn);
a=sim(net,Pn);
ac=vec2ind(a)
T=sim(net,T)
tc=vec2ind(Y)
tc=vec2ind(T)

8.输出--实际就是个分类结果



9.补充问题

net=newc([0 1; 0 1],2)所创建的竞争神经网络是属于哪一种竞争神经网络?SOM?Hamming?ART?

答:newc只是创建一个竞争层,SOM才是竞争网络

另:
help newsom可以看见:
Obsoleted in R2010b NNET 7.0.  Last used in R2010a NNET 6.0.4.
该函数在2010b中被废弃了,在mathworks公司的网站上可以查到如下信息:
The new functions (and the old functions they replace) are:

feedforwardnet (newff) 
cascadeforwardnet (newcf) 
competlayer (newc) 
distdelaynet (newdtdnn) 
elmannet (newelm) 
fitnet (newfit) 
layrecnet (newlrn) 
linearlayer (newlin) 
lvqnet (newlvq) 
narxnet (newnarx, newnarxsp) 
patternnet (newpr) 
perceptron (newp) 
selforgmap (newsom) 
timedelaynet (newtdnn)
可以根据这个对照表来替换函数




评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值