повторно использовать предварительно обученную модель встраивания в новую модель только для оценки - keras - PullRequest
0 голосов
/ 18 марта 2019

Я ищу способ повторно использовать обученную функцию встраивания в новую модель, но только для оценки.Например,

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 и итерации по новому списку элементов?

...