network_picture_snn.m

来自「神经网络的工具箱, 神经网络的工具箱,」· M 代码 · 共 40 行

M
40
字号
function network_picture_snn(units);%NETWORK_PICTURE_SNN   Draw a picture of feed forward neural network.cla;set(gca, 'Units', 'normalized');hold on;L = size(units, 2);dx = 0.9/(L-1);nmax = max(max(units),2);for l = 1:L    dy = 0.9/(sqrt(nmax*units(l))-1);    x{l} = 0.5 + dx*(l - (L+1)/2);      y{l} = 0.5 + dy*([1:units(l)] - (units(l)+1)/2);  endnmax = max(max(units(1), units(L)), 2);y{1} = 0.5 + (0.9/(nmax - 1))*([1:units(1)] - (units(1)+1)/2);y{L} = 0.5 + (0.9/(nmax - 1))*([1:units(L)] - (units(L)+1)/2);for l = 2:L    for u = 1:units(l)        for i = 1:units(l-1)            line([x{l}, x{l-1}], [y{l}(u), y{l-1}(i)]);	end        draw_circle(x{l}, y{l}(u), 0.01, 0.01, 'r-');    endendfor u = 1:units(1)    draw_circle(x{1}, y{1}(u), 0.01, 0.01, 'r-');endaxis([0 1 0 1]);axis('off');hold off;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?