Я понимаю, что это, вероятно, очень нишевый вопрос, но кто-нибудь имел опыт работы с непрерывными нейронными сетями? Меня особенно интересует то, что непрерывная нейронная сеть может быть полезна для того, что вы обычно используете для дискретных нейронных сетей.
Для ясности я выясню, что я подразумеваю под непрерывной нейронной сетью, поскольку, я полагаю, ее можно интерпретировать как означающую разные вещи. Я не означает, что функция активации непрерывна. Скорее, я намекнул на идею увеличения числа нейронов в скрытом слое до бесконечного количества.
Итак, для ясности, вот архитектура вашего типичного сдержанного NN:
x
- вход, g
- это активация скрытого слоя, v
- это веса скрытого слоя, w
- веса выходного уровня, b
- это смещение и, по-видимому, выходной слой имеет линейную активацию (а именно, нет).
Разность между дискретным NN и непрерывным NN изображена на этом рисунке: Это означает, что количество скрытых нейронов становится бесконечным, так что ваш конечный результат является интегральным. На практике это означает, что вместо вычисления детерминированной суммы вы должны аппроксимировать соответствующий интеграл квадратурой.
По-видимому, это распространенное заблуждение с нейронными сетями, из-за чего слишком много скрытых нейронов вызывают чрезмерное поведение.
Мой вопрос конкретно, учитывая это определение дискретных и непрерывных нейронных сетей, мне было интересно, есть ли у кого-нибудь опыт работы с последним и какие вещи они использовали для них.
Дальнейшее описание по теме можно найти здесь: http://www.iro.umontreal.ca/~lisa/seminaires/18-04-2006.pdf