Искусственные нейронные сети. Сивохин А.В - 119 стр.

UptoLike

119
P2 = P(: , I2) % – векторы второго класса;
V = net.IW{1, 1} % – веса выходного слоя;
plot(P1(1, :), P1(2, :), + k), hold on
plot(P2(1, :), P2(2, :),
¯
b), hold on
plot(V(:, 1), V(:, 2), or)
Y = sim(net, P)
Yc=vec2ind(Y)
% Построение разделяющей линии для классов:
function P = mesh2P(x, y) % – начало М-функции;
%Вычисление массива координат прямоугольной сетки
[X,Y] = meshgrid(X, Y);
P = cat(3, X, Y);
[n1, n2, n3] = size(P);
P = permute(P, [3 2 1]);
P = reshape(P, [n3 n1*n2]);
% конец М-функции.
X = -4 : 0.2 : 4;
Y = -3 : 0.2 : 3;
P = mesh2P(X, Y);
Y = sim(net, P);
Yc = vec2ind(Y);
I1 = find(Yc = = 1); I2 = find(Yc = = 2);
plot(P(1, I1),P(2, I2), +k), hold on
plot(P(1, I1),P(2, I2), *b).
Задание 4
. Создать нейронную LVQ-сеть для разбиения двухэле-
ментных векторов на 8 кластеров и 4 класса, обучить сеть, промоде-
лировать её, построить график распределения векторов по кластерам
и разделяющую границу векторов, модифицируя команды 3-го зада-
ния.
  P2 = P(: , I2)          % – векторы второго класса;
  V = net.IW{1, 1}        % – веса выходного слоя;
  plot(P1(1, :), P1(2, :), ′+ k′), hold on
  plot(P2(1, :), P2(2, :), ′¯b′), hold on
  plot(V(:, 1), V(:, 2), ′or′)
  Y = sim(net, P)
  Yc=vec2ind(Y)
  % Построение разделяющей линии для классов:
  function P = mesh2P(x, y) % – начало М-функции;
  %Вычисление массива координат прямоугольной сетки
  [X,Y] = meshgrid(X, Y);
  P = cat(3, X, Y);
  [n1, n2, n3] = size(P);
  P = permute(P, [3 2 1]);
  P = reshape(P, [n3 n1*n2]);
  % конец М-функции.
  X = -4 : 0.2 : 4;
  Y = -3 : 0.2 : 3;
  P = mesh2P(X, Y);
  Y = sim(net, P);
  Yc = vec2ind(Y);
  I1 = find(Yc = = 1); I2 = find(Yc = = 2);
  plot(P(1, I1),P(2, I2), ′+k′), hold on
  plot(P(1, I1),P(2, I2), ′*b′).

   Задание 4. Создать нейронную LVQ-сеть для разбиения двухэле-
ментных векторов на 8 кластеров и 4 класса, обучить сеть, промоде-
лировать её, построить график распределения векторов по кластерам
и разделяющую границу векторов, модифицируя команды 3-го зада-
ния.



                               119