Позже вы можете сдать
ледовательной модели keras можно установить вес, используяset_weights
метод.
model.layers[n].set_weights([your_wight])
Однако я сталкиваюсь с проблемой, если пытаюсь установить вес слоя, используя функциональный API.
Вот фрагмент кода:
emb = Embedding(max_words, embedding_dim, input_length=maxlen)(merge_ip)
#skipping some lines
.
.
emb.set_weights([some_weight_matrix])
Это ошибка
AttributeError: 'Tensor' object has no attribute 'set_weights'
я думаю, потому чтоemb
является тензорным объектом.
Мне интересно, как правильно настроить вайт в моей модели