Настройка обучаемых параметров модели KERAS

#tensorflow #keras #neural-network #tf.keras #transfer-learning

#tensorflow #keras #нейронная сеть #tf.keras #передача-обучение

Вопрос:

Несколько скрытых блоков

Я просто хочу установить для всех параметров значение not trainable, ожидая те, которые подключены к слою dense_5, которые являются его собственными параметрами, и параметры слоя dense_6, которые подключены к dense_5. Как я могу установить для этих последних параметров обучаемый? Присваивая обучаемому значение true для слоя dense_6, все параметры становятся обучаемыми, даже если они не подключены к dense_5.

Ответ №1:

Вы не можете изменить trainable часть слоя. Измените архитектуру: не объединяйте dense_5, добавьте dense_7 после dense_5, объедините выходные данные dense_6 и dense_7. Затем установите trainable значения dense_5 и Dense_7.