Используйте подобную Emacs привязку клавиш, это - ВКЛАДКА : P
Большая часть работы в области нейроэволюции связана с использованием нейронных сетей с непрерывными входами и выходами.
Существует несколько общих подходов:
(источник: natekohl.net )
(источник: natekohl.net )
Обычно вам потребуется выполнить некоторую фильтрацию (преобразование уровня и т. Д.) Как на входе, так и на выходе. Очевидно, что фильтрация входа изменит внутреннее состояние, поэтому необходимо уделить внимание тому, чтобы не потерять сигнал, на котором вы пытаетесь тренироваться.
Нет правил, требующих, чтобы вывод (*) был какой-либо конкретной функцией . На самом деле нам обычно требуется добавить некоторые арифметические операции в конце функции, как таковой, реализованной в данном узле, чтобы масштабировать или иначе привести вывод к определенной форме.
Преимущество Работа с выводами типа «все или ничего» и / или нормализованным выводом от 0,0 до 1,0 заключается в том, что это упрощает выполнение задач, а также позволяет избежать проблем с переполнением и тому подобного. Как указал Марк Бесси, вход [в сеть в целом] и выход [сети] обычно подвергаются некоторой фильтрации / преобразованию. Как указано в этом ответе и в комментарии Марка, может быть предпочтительнее иметь нормализованные / стандартные узлы в «скрытых» слоях сети и применять некоторую нормализацию / преобразование / дискретизацию по мере необходимости для ввода и / или вывода сеть; Однако такая практика является лишь вопросом практичности, а не императивным требованием нейронных сетей в целом.