Я ищу способ повторно использовать обученную функцию встраивания в новую модель, но только для оценки.Например,
def embedding(x):
return Dense(2000)(x)
input = Input((4,200))
embedded = []
for index in range(4):
embedded.append(embedding(Lambda(lambda x: x[:, lidx, :])(input)))
output = CustomLayer()(embedded)
model = Model(inputs=[input], output=[output]
model.compile()
model.fit()
И я хотел бы протестировать модель с той же обученной функцией встраивания, но теперь вход имеет 6 элементов вместо 4.
Как я могу повторно использовать вложениефункция и модель для этого, без извлечения в качестве K.function и итерации по новому списку элементов?