Как создать список self.updates для оптимизатора Keras - PullRequest
0 голосов
/ 06 апреля 2020

Я пытался понять, что делает класс Keras' Optimizer из списка self.updates и почему его нужно возвращать тому, что называется методом get_updates. Насколько я могу судить, это список вызовов функций, которые присваивают новые значения узлам в вычислительном графе. Этот список затем возвращается к тому, что называется Optimizer get_updates методом.

Что я не понимаю, так это:

  1. Почему такой список необходимо создать
  2. Нужно ли беспокоиться о порядке добавления элементов в этот список?
  3. Если нет, то почему бы и нет?
  4. Как тот, кто получает этот список, узнает, что представляет собой каждый элемент в списке? Если бы self.updates был словарём, а не списком, ключи могли бы действовать как метки, но это не так, поэтому я запутался.

Я использую Keras 2.2.4, с бэкэнд Tensorflow 1.13.1.

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