1
在为自组织映射神经网络编写代码时,我编写了用于查找每个神经元权重与每个训练输入之间的欧氏距离的小码。然后我用竞争函数使得元素的最大距离值为1,并且为零(稀疏矩阵)。在Matlab中查找未返回给定值的索引
换句话说,每行必须至少有一个元素为1. 但是当我运行一个循环来查找每行中使用find函数的这些元素的索引时,我得到一个空矩阵。这是代码提取。
euc=negdist(cluster,x_train);
comp=compet(euc);
for i=1:10
ind=find(comp(i,:)==1);
m=mean(x_train(:,ind),2);
label(ind)=i;