Надеюсь, это не слишком сложно ...

аюсь реализовать нейроэволюцию дополнения топологии в C #. Я сталкиваюсь с проблемой с повторяющимися соединениями. Я понимаю, что для рекуррентного соединения выход в основном смещен во времени.

http://i.imgur.com/FQYjCLZ.png

На связанном изображении я показываю довольно простую нейронную сеть с2 входа, 3 скрытых узла, а такжеодин выход, Я думаю, что без функции активации или передачи функция будет оценена как:

n3[t] = (i1[t]*a + n6[t-1]*e)*d + i2[t]*b*c) * f

Однако мне трудно понять, как определить тот факт, что ссылка e является рекуррентным соединением. В статье, которую я читал о NEAT, показано, как минимальные решения задачи XOR и двухполюсной задачи без скорости имеют рекуррентные связи.

Если у вас фиксированная топология, это кажется довольно простым, потому что вы можете самостоятельно проанализировать топологию и определить, какие соединения вам нужны для временной задержки.

Как именно вы бы идентифицировали эти связи?

Ответы на вопрос(1)

Ваш ответ на вопрос