«Затухание» новых слоев в Керасе - PullRequest
0 голосов
/ 19 декабря 2018

Я пытаюсь реализовать эту бумагу в Керасе с бэкэндом с тензорным потоком.

В моем понимании, они постепенно увеличивают GAN, исчезая в дополнительных блоках слоев в качестве модели.обучен.Новые слои постепенно исчезают на протяжении итераций.

Я не уверен, как ввести используемое ими "исчезновение".

Чтобы сделать это, Керас, я думаю, я, вероятно,нужен лямбда-слой - но это примерно столько, сколько я знаю.

Есть предложения?

Спасибо!

1 Ответ

0 голосов
/ 20 декабря 2018

Я думаю, вы должны использовать Keras Functional API .Таким образом, вы можете переставить входы в слой, а также выходы и соединить их так, как вы хотите, пока слои сохраняют веса, которые они изучили.Вам нужно будет иметь несколько вложенных операторов if, но я думаю, что это должно сработать.

Или вы можете подготовить все модели (функции, которые возвращают вам архитектуру модели и могут устанавливать веса слоев) и просто заполнитьслои в новой модели с весами из соответствующих слоев из старой модели.

...