РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pytfPmVrTr 55 of 91 menu
◀ ▶

Обучаемость переменной в TensorFlow

Атрибут trainable показывает, можно ли переменную включать в обучение. По умолчанию он истинен: новая Variable считается обучаемой. Иногда нужно хранить число в переменной, но не менять его градиентом - тогда флаг выключают при создании.

Создадим обычную переменную и выведем атрибут:

import tensorflow as tf rate = tf.Variable(0.01) print(rate.trainable) # выведет True

Передадим trainable ложь в конструктор и снова прочитаем атрибут:

import tensorflow as tf bias = tf.Variable(1.0, trainable=False) print(bias.trainable) # выведет False

Создайте переменную-ряд из 3, 6, 9 и выведите, обучаема ли она.

Создайте переменную с числом 100 и выключенным обучением. Выведите, включено ли обучение.

Создайте две переменные с одним числом 0.5: одну обычную и одну с запретом обучения. Выведите подряд, включено ли обучение у каждой.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить