Какие побочные эффекты или недостатки у меня будут НЕ , если я буду использовать пользовательское обучение l oop вместо tf.keras
'fit
? В чем я могу быть уверен, если я использую пользовательское обучение l oop (т.е. не использую fit
), в котором я не уверен при использовании fit
?
Обратите внимание, что я не ищет ответы, такие как «С fit
вы потеряете гибкость», «С fit
вы потеряете производительность», «С fit
вы потеряете прозрачность» или «С fit
вы получите простота". Меня это не волнует!
Я хочу знать о реальных побочных эффектах, например, переменная, добавленная с помощью self.add_weight
к пользовательскому слою, не может быть изменена в обратном вызове, если вы используете fit
и, возможно, определенные динамические операции c выиграны не работают из-за X и Y.
Точно так же, учитывая, что меня не интересуют гибкость, проблемы с производительностью или сложность кода, но я в основном интересуюсь ожидаемым поведением (с точки зрения человек, который думает, что его / ее код работает с энтузиазмом) и правильное выполнение, какие преимущества я получу, если я использую пользовательское обучение l oop по сравнению с fit
(и наоборот)?
Меня особенно интересуют преимущества и недостатки в отношении быстрого исполнения (или нет) и их побочных эффектов. Точнее, я хочу думать, что мой код работает с нетерпением. Таким образом, вы должны поставить себя в положение человека, который думает, что его / ее код работает с нетерпением, НО НЕТ!