A-матрица перцептрона

Материал из testwiki
Перейти к навигации Перейти к поиску

A — матрица перцептрона — используется для анализа перцептронов. Показывает, какие из А-элементов активны при определённом стимуле. Имеет размер n×Na, где n — число стимулов при обучении, Na — число А — элементов. Элементы этой матрицы:

aij={1,if Aelement aj reacts on stimul Sti,0else,

то есть равен одному, когда А-элемент aj реагирует на стимул Sti, и ноль в противном случае.

A — матрица перцептрона при решении задачи XOR

Файл:Perceptron XOR3.jpg
Решение элементарным перцептроном «задачи XOR»

Например, при решении перцептроном задачи XOR и весах изображённых на рисунке, А — матрица перцептрона будет получена следующим образом:

A*=(x1(St1)v11+x2(St1)v21x1(St1)v12+x2(St1)v22x1(St1)v13+x2(St1)v23x1(St2)v11+x2(St2)v21x1(St2)v12+x2(St2)v22x1(St2)v13+x2(St2)v23x1(St3)v11+x2(St3)v21x1(St3)v12+x2(St3)v22x1(St3)v13+x2(St3)v23) ;

A*=(1*(1)+1*(+1)1*(+1)+1*(1)1*(+1)+1*(+1)0*(1)+1*(+1)0*(+1)+1*(1)0*(+1)+1*(+1)1*(1)+0*(+1)1*(+1)+0*(1)1*(+1)+0*(+1)) ;

A*=(002111111) ;

A={1,if aij*>θ,0else,

где aij* элемент матрицы A*;

A=(A1A2A3St1001St2101St3011).

Напомним, что стимулы при решении задачи XOR следующие:

Вход 1 (X1) Вход 2 (X2) Класс
Стимул 0 0 0 -
Стимул 1 St1 1 1 -
Стимул 2 St2 0 1 +
Стимул 3 St3 1 0 +

При этом Стимул 0 означает, что стимула нет, поэтому он не рассматривается. При этом порог А — элементов θ=0.

Видим, что при стимуле 1 активен третий А-элемент, при стимуле 2 активен первый и третий А — элемент, а при стимуле 3 активен второй и третий.

См. также

Литература