Нейрокомпьютерные системы



              

Функция консенсуса


Для состояния

V_k
МБ вводится понятие консенсуса

 \begin{align*} C_k= \sum_{i,j} w_{ij} v_i^k v_j^k . \end{align*}

Каждая связь в этой сумме учитывается один раз. Консенсус

C_k

интерпретируется как количественная мера желательности, чтобы все связи

(i,j)
в состоянии
V_k
были активны. Для состояния
V_k
определяется множество соседей
V^{(k)}
. Соседнее состояние
V_{k(i)} \in V^{(k)}
получается из
V_k
при изменении состояния нейрона
i
,

 \begin{align*} V_{j}^{k(i)} = \left\{ \begin{array}{rl} v_j^k \mbox{ если } j \neq i\\ 1 - v_j^k \mbox{ если } j = i\\ \end{array} \right. \end{align*}

Разница консенсусов соседних состояний

V_k
и
V_{k(i)}
равна

 \begin{align*} \Delta C_{kk(i)} = C_{k(i)} - C_k = (1-2v_i^k)(\sum_{(i,j) \in E(i)} w_{ij}v_i^k + w_{ii}), \end{align*}

где

E(i)
- множество связей нейрона
i
. Видно, что
\Delta C_{kk(i)}
для всех
V_{k(i)}\in V^{(k)}
могут вычисляться параллельно.




Содержание  Назад  Вперед