
rgb2gray:RGB彩图转灰度图
fun是一个函数,作用是将返回一个与输入矩阵x一样尺寸的矩阵,其中每个元素都是输入矩阵的x标准差
blkproc:对图像分块处理,本程序中表示分成32×32的块,每个块应用fun函数
通俗点讲,最后效果是把输入彩图转灰度图并马赛克化。
我最近也学了一点,主要是用于BP网络上面的编程,这里有个例子你先看看!X
=
[0
1
0
1]
clusters
=
5
points
=
10
std_dev
=
0.05
P
=
nngenc(X,clusters,points,std_dev)
plot(P(1,:),P(2,:),'+r')
title('输入样本向量')
xlabel('p(1)')
ylabel('p(2)')
%建立网络
net=newc([0
10
1],5,0.1)
%得到网络权值,并在图上绘出
figure
plot(P(1,:),P(2,:),'+r')
w=net.iw{1}
hold
on
plot(w(:,1),w(:,2),'ob')
hold
off
title('输入样本向量及初始权值')
xlabel('p(1)')
ylabel('p(2)')
figure
plot(P(1,:),P(2,:),'+r')
hold
on
%训练网络
net.trainParam.epochs=7
net=init(net)
net=train(net,P)
%得到训练后的网络权值,并在图上绘出
w=net.iw{1}
plot(w(:,1),w(:,2),'ob')
hold
off
title('输入样本向量及更新后的权值')
xlabel('p(1)')
ylabel('p(2)')
a=0
p
=
[0.6
0.8]
a=sim(net,p)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)