Какие недостатки у меня НЕ будут, если я использую пользовательское обучение l oop, а не подгонку tf.keras? - PullRequest
1 голос
/ 23 апреля 2020

Какие побочные эффекты или недостатки у меня будут НЕ , если я буду использовать пользовательское обучение l oop вместо tf.keras 'fit? В чем я могу быть уверен, если я использую пользовательское обучение l oop (т.е. не использую fit), в котором я не уверен при использовании fit?

Обратите внимание, что я не ищет ответы, такие как «С fit вы потеряете гибкость», «С fit вы потеряете производительность», «С fit вы потеряете прозрачность» или «С fit вы получите простота". Меня это не волнует!

Я хочу знать о реальных побочных эффектах, например, переменная, добавленная с помощью self.add_weight к пользовательскому слою, не может быть изменена в обратном вызове, если вы используете fit и, возможно, определенные динамические операции c выиграны не работают из-за X и Y.

Точно так же, учитывая, что меня не интересуют гибкость, проблемы с производительностью или сложность кода, но я в основном интересуюсь ожидаемым поведением (с точки зрения человек, который думает, что его / ее код работает с энтузиазмом) и правильное выполнение, какие преимущества я получу, если я использую пользовательское обучение l oop по сравнению с fit (и наоборот)?

Меня особенно интересуют преимущества и недостатки в отношении быстрого исполнения (или нет) и их побочных эффектов. Точнее, я хочу думать, что мой код работает с нетерпением. Таким образом, вы должны поставить себя в положение человека, который думает, что его / ее код работает с нетерпением, НО НЕТ!

...