Искусственный симулятор жизни не дает никаких результатов
Я экспериментировал с развивающимися искусственными существами, но пока все существа просто умирают. Инициализировать существ, которые не являются результатом бесполого размножения; Я создаю около 8 случайных нейронов, которые имеют соединение и выход. Я использую мутацию, чтобы получить набор весов, которые используются в небольшой нейронной сети, которые могут образовывать повторяющиеся соединения. У меня 15 входов и 5 выходов. В скрытом слое находится максимум 25 нейронов. Вероятность мутации составляет 25%. Различные мутации: добавить соединение, отключить соединение, внести небольшие изменения в вес, добавить нейрон и отключить нейрон. Что-то не так с моими шансами на мутацию?
1 ответ
Реальная эволюция - это массивно параллельные вычисления. Несмотря на это, потребовались эоны, чтобы получить основы жизни. И тогда большинство из них умерло. Только небольшая полоска всех возможных генов в порядке.
Чтобы ваша симуляция работала в разумные сроки, вам нужно сделать несколько ярлыков.
Кроме того, вы должны убедиться, что ваша "маленькая нейронная сеть" способна создавать успешные жизненные формы. Ваша архитектура может быть недостаточно мощной, чтобы обеспечить жизнеспособную жизнь.