Просто быстрая проверка на вопрос, который у меня есть.
Я хочу построить модель, которая генерирует свою продукцию на основе двух моделей F
и G
, вот так.
y = G(F(x))
где x - это, конечно, вход, а у - выход.
Однако сначала я хочу обновить веса F(x)
, а затем - обновления весов обоих F
и G
, основанные на значении y
.
Я понимаю, что pytorch предлагает способ указать свой собственный метод backprop
, но, поскольку мой "метод", кажется, основан на c компонентов, может быть, я смогу сделать это с помощью стандартного решения?
Я думаю, что мне нужен отдельный оптимизатор / потери для объектов F
и G
. Но в дополнение к этому, также некоторые функциональные возможности обновления для составной модели G(F())
. Кто-нибудь может это подтвердить?