Отсечение информации.
Еще немного усложним нашу схему как показано на рисунке 3.

Рис3.
Теперь у нас имеется 4 входных сигнала и один выходной. С учетом синхронизации сети возникает задача как преобразовать 4S*1T в 1S*1T, или другими словами как передать за 1 такт времени отклик 4х входных состояний.
Реализовать это можно по разному.
1) Использовать тот же алгоритм что и для нейрона с двумя входами, в котором 9 возможных входных состояний проецируются на 3 выходных. Однако с увеличением кол-ва входов такой алгоритм нам явно не подходит т.к. увеличивая входную размерность но оставляя выходную равную трем у нас будет происходить эффект "размывания" зависимости сигналов.
2) Более предпочтительным мне кажется следующий алгоритм:
После получения любого сигнала по одному из входов, наш нейрон будет переходить в состояние отсечения входных сигналов на время кратное кол-ву входов. Т.е. он станет на некоторое время неактивным пока не передаст на выход пачку из входных импульсов.
Это будет параллельно-последовательное преобразование информации.
Потом нейрон снова включается и так циклически по мере поступления сигналов.
Возможно сначала покажется что мы постоянно будем терять информацию во входном потоке во время простаивания нейрона. Однако если рассмотреть биологические системы. Входная информация в них меняется достаточно медленно относительно быстродействия нейронов. Т.е. на вход сенсора информация поступает не в виде "0101" а в виде "000000111111000000111111". Соответственно нейрон успевает зафиксировать входную зависимость. Для обработки любого входного потока его нужно будет всего лишь умножить на масштабирующий коэффициент чтобы получить длинную повторяющуюся последовательность.
3) Третим вариантом передачи большого кол-ва входных состояний может стать увеличение кол-ва выходов нейрона, и перераспределения нагрузки между ними.