Как я могу использовать глубокую сеть так же, как другие глубокие сети? - PullRequest
0 голосов
/ 14 мая 2018

У меня есть авто-кодер, так как мы знаем, что эта сеть состоит из 3 частей: кодер, декодер, скрытое пространство, я прикрепил изображение, которое показывает мою структуру: https://i.stack.imgur.com/VqYvJ.jpg сначала в нем есть авто-кодерчастично и после этого я хочу иметь другой кодер, но такой же, как первый кодер.Теперь я хочу знать, как я могу заставить структуру, чтобы второй кодировщик был таким же, как первый кодировщик?пожалуйста, объясните мне эту проблему.

1 Ответ

0 голосов
/ 14 мая 2018

Кодировщик определяется его графиком (выполняемыми операциями) и весами (матрицы / смещения и т. Д.). Один хранится в графике, а другой в сеансе.

Новая функция в tenoflow - это хаб, который должен облегчать передачу обучающих приложений (например, ваших). Ознакомьтесь с документацией . Здесь вы определяете кодировщик как модуль, обучаете его, а затем импортируете, когда хотите обучить его с помощью DNN.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...