ВУЗ:
Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 117
- 118
- 119
- 120
- 121
- …
- следующая ›
- последняя »