У меня есть сеть, в составе которой есть unet -подобная структура. Я хотел бы, чтобы сверточные слои распределялись между двумя входами. Пример моего кода:
conv_layer = Conv(parameters)
out1 = con_layer(input1)
out2 = con_layer(input2)
Создает ли эта часть два выхода, каждый из которых зависит только от соответствующего ввода и общих весов? Или объединяет входы и передает их из свертки? Одинаковы ли веса в двух вызовах этого слоя? Также вопрос по обучению. Когда речь идет о backpropagate, потери распространяются один раз из общих слоев? Есть ли изменения в обучении?