Необходимо ли отслеживать зависимости в случайно инициализированной нейронной сети для алгоритма NEAT? - PullRequest
0 голосов
/ 21 декабря 2018

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

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

Будем весьма благодарны за любые материалы, подробно объясняющие, как эти нейронные сети инициализируются и мутируют должным образом.

...