Полагаю, у вас есть набор параметров (количество скрытых слоев, количество нейронов на слой ...), которые необходимо настроить, вместо того, чтобы перебором всех комбинаций для поиска хорошей комбинации, GA может помочь вам«прыгать» из этой комбинации в другую.Таким образом, вы можете «исследовать» пространство поиска потенциальных кандидатов.
GA может помочь в выборе «полезных» функций.Некоторые функции могут показаться избыточными, и вы хотите удалить их.Однако, скажем, у данных слишком много возможностей для поиска лучшего набора функций с помощью некоторых подходов, таких как прямой выбор.Опять же, GA может «перепрыгнуть» из этого набора кандидатов к другому.
Вам нужно будет найти что-нибудь, чтобы закодировать данные (входные параметры, функции ...), подаваемые в GA.Для нахождения набора входных параметров или хорошего набора функций, я думаю, двоичное кодирование должно работать.Кроме того, выбор операторов для ГА для воспроизведения потомков также важен.Тем не менее, GA тоже нужно настроить (ранняя остановка, которая также может быть применена к ANN).
Вот лишь некоторые идеи.Возможно, вы захотите найти дополнительную информацию о GA, выборе функций, обрезке ANN ...