Переменная в TensorFlow
Часть чисел в расчёте нужно менять
после создания. Тензор из функции
constant для этого не подходит:
его после сборки не переписывают.
Для значений, которые будут
обновляться, служит переменная.
Новые числа записывают в переменную целиком, а не в одну ячейку. Отдельно отмечают, может ли обучение трогать это значение или его нужно оставить как есть.
Чтобы увидеть, как выражение зависит от переменной, ход операций записывают и считывают производную. На отдельном фрагменте эту связь можно оборвать.
Иногда число меняют не целиком, а на шаг: прибавляют или вычитают добавку, не пересобирая весь ряд.
Со всем этим мы и будем разбираться в рамках данного раздела.