У меня есть основной вопрос. Я хочу знать, возможно ли использовать Keras (например, функциональный API) для определения модели нейронной сети, а затем использовать подпрограммы оптимизации Keras для обучения сети вне процесса обучения Keras. Другими словами, используйте Keras исключительно для указания нейронной сети, извлеките весовые коэффициенты и поместите их в функцию потерь (вне API-интерфейса Keras, если необходимо), а затем используйте одну из встроенных процедур оптимизации исключительно для минимизации функции потерь по сравнению с один пакет данных (без нескольких эпох и т. д. или что-либо еще, кроме минимизации функции потерь в отношении одного набора данных на данный момент).
Моя причина желания сделать это заключается в том, что я хотел бы использовать процесс динамической оптимизации, который меняется от пакетной итерации к пакетной итерации, что, по-видимому, сложно реализовать полностью в API Keras.