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

UptoLike

112
Задание 8
. Вычислить евклидово расстояние между нейронами се-
ти с теологией, для которой задана матрица для 10 нейронов в трех-
мерном пространстве, выполнив следующие команды:
pos=rand(3,10) % случайная матрица координат;
d=dist(pos) %
евклидово расстояние между нейронами.
Задание 9.
Вычислить расстояние максимального смещения коор-
динат нейронов, размещенных в трехмерном пространстве, выполнив
команды:
pos = rand(3,10); % случайная матрица координат
d = boxdist(pos) %
максимальное координатное смещение,
% которые для векторов х и
у вычисляются
% следующим образом: d = max(abs(x-y)).
Задание 10.
Вычислить суммарные координатные смещения для
сетки из 10 нейронов в трехмерном пространстве со случайной мат-
рицей координат, выполнив следующие действия:
pos = rand(3,10) % случайные координаты для 10 нейронов.
d = mandist(pos) %
суммарные координатные смещения,
% которые для векторов х и
у вычисляются
% следующим образом: d = sum(abs(x-y)).
Задание 11. Вычислить расстояние связи между нейронами, рас-
пределёнными случайным образом в трехмерном пространстве, вы-
полнив следующие команды:
pos = rand(3,10) % массив случайных координат
для 10 % нейронов.
d = linkdist(pos) %
расстояния связи между нейронами,
% определяемые следующим образом:
% – 0 1 1 1 1 1 1 1 1 1 1 1
% – 1 0 1 1 1 1 1 1 1 1 1 1
% – 1 1 0 1 1 1 1 1 1 1 1 1
% – 1 1 1 0 2 1 2 1 1 1 1 1 и т. д.
   Задание 8. Вычислить евклидово расстояние между нейронами се-
ти с теологией, для которой задана матрица для 10 нейронов в трех-
мерном пространстве, выполнив следующие команды:
   pos=rand(3,10)     % – случайная матрица координат;
   d=dist(pos)        % – евклидово расстояние между нейронами.

  Задание 9. Вычислить расстояние максимального смещения коор-
динат нейронов, размещенных в трехмерном пространстве, выполнив
команды:
  pos = rand(3,10); % – случайная матрица координат
  d = boxdist(pos)   % – максимальное координатное смещение,
                     % которые для векторов х и – у вычисляются
                     % следующим образом: d = max(abs(x-y)).

   Задание 10. Вычислить суммарные координатные смещения для
сетки из 10 нейронов в трехмерном пространстве со случайной мат-
рицей координат, выполнив следующие действия:
   pos = rand(3,10) % – случайные координаты для 10 нейронов.
   d = mandist(pos) % – суммарные координатные смещения,
                    % которые для векторов х и – у вычисляются
                    % следующим образом: d = sum(abs(x-y)).

   Задание 11. Вычислить расстояние связи между нейронами, рас-
пределёнными случайным образом в трехмерном пространстве, вы-
полнив следующие команды:
   pos = rand(3,10) % – массив случайных координат
                         для 10 % нейронов.
   d = linkdist(pos) % – расстояния связи между нейронами,
                     % определяемые следующим образом:
                     %–011111111111
                     %–101111111111
                     %–110111111111
                     % – 1 1 1 0 2 1 2 1 1 1 1 1 и т. д.


                               112