Как правильно реализовать слой обратного отсева в керасе?

Я прочитал здесь много математических объяснений, которые я ничего не понял. Может ли кто-нибудь предоставить простой пример кода?

Я ищу пример последовательной модели keras.

Спасибо за ответы на все вопросы.


person Leon Rai    schedule 29.01.2019    source источник
comment
У Кераса уже есть реализация Dropout, в чем проблема с ее использованием?   -  person Dr. Snoopy    schedule 29.01.2019
comment
Я спрашивал об обратном отсеве. Ничего не нашел.   -  person Leon Rai    schedule 29.01.2019
comment
Я имею в виду, что Keras уже реализует перевернутый Dropout. См. stackoverflow.com/questions/ 38592943 /   -  person Dr. Snoopy    schedule 29.01.2019
comment
Я видел это, насколько я понимаю, вам нужно вручную изменять форму вывода на каждом слое? Я думал, что может быть такая простая функция, как model.add (InverseDropout (x, y). Я не уверен, как использовать ее с последовательной моделью.   -  person Leon Rai    schedule 30.01.2019
comment
Понятия не имею, о чем вы говорите, нет необходимости в изменении формы, перевернутое выпадение уже является реализацией Dropout по умолчанию, вам просто нужно сделать model.add (Dropout (0.5))   -  person Dr. Snoopy    schedule 30.01.2019
comment
#encoder Layers: density () dropout (.5) conv2d #decoder Layers: deconv2d dropout (.5) density () должно быть так?   -  person Leon Rai    schedule 30.01.2019
comment
Вы не упомянули, что внедряете автоэнкодер, поэтому пытаетесь найти реальную противоположность тому, что делает Dropout. Обратного нет и он вам на самом деле не нужен.   -  person Dr. Snoopy    schedule 30.01.2019
comment
Давайте продолжим это обсуждение в чате.   -  person Leon Rai    schedule 30.01.2019