tf.constant — неизменяемый тензор; tf.Variable хранит мутабельное состояние (веса), обновляемое оптимизатором.
Разбор
- Веса Keras-слоёв — Variables.
- Обновление через
assign/assign_add или optimizer.apply_gradients.
- Constant удобен для масок и гиперпараметров-тензоров.
- Checkpoint сохраняет Variables.
Итог
Constant — данные; Variable — обучаемое/изменяемое состояние.