Как выбрать Xmax, мин (диапазон весов) для обученной PSO нейронной сети MLP? - PullRequest
2 голосов
/ 23 марта 2012

Я обучаю нейронную сеть MLP, используя Оптимизацию частиц, для классификации с использованием наборов данных из UCI. Я использую PyBrain для создания NN и мой собственный код для обучения сети. У меня вопрос: как выбрать параметр Xmax, Xmin для PSO (т. Е. Диапазон весов NN)?

1 Ответ

1 голос
/ 23 марта 2012

Оптимизация роя частиц не имеет встроенного понятия границ. Одним из традиционных подходов является наложение штрафа за выход из выполнимого региона. Наказание будет работать лучше, если оно будет увеличиваться непрерывно с удалением от допустимой области, чем при резком разрыве. Фактические веса нейронной сети могут использовать значения, обрезанные до допустимой области.

...