sgnt_merge_1.m
来自「ISGNN是对SGNN(self-generated neural networ」· M 代码 · 共 28 行
M
28 行
function [Node] = sgnt_merge_1(node, alfa)
% merge
[nr,nc] = size(node);
m = nc -4;
for i=1:1:nr
if node(i,m+3)>0 & node(node(i,m+3),m+4)==0
temp = sum((node(i,1:m+1) - node(node(i,m+3),1:m+1)).^2);
if temp <= alfa
child = node(node(i,m+3),m+3);
temp = node(i,m+3);
if child == 0
node(i, m+3) = 0;
else
node(i,m+3) = child;
node(child,m+2) = i;
child = node(child, m+4);
while (child > 0 )
node(child,m+2) =i;
child = node(child, m+4);
end
end
node(temp,:) = 0;
end
end
end
Node = node;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?