Das folgende Modellkeras bidirektionale Schicht mit benutzerdefinierter RNN Zelle
lstm_model = Sequential()
lstm_model.add(embedding)
tensor_lstm_cell = TensorLSTMCell(hidden_size=lstm_size, num_units=4)
lstm_model.add(Bidirectional(RNN(tensor_lstm_cell, return_sequences=True)))
führt den folgenden Fehler: ValueError: Unknown layer: TensorLSTMCell
, so scheint es, von dem bidirektionalen Laden zu kommen, um es von config
. Ich frage mich, wie kann ich die model.add
Funktionalität verwenden, um eine benutzerdefinierte rnn Schicht auf die bidirektionale Wrapper
cool !! Wird das "Pickle" oder "Serialisieren" Probleme beim Speichern/Laden von Modellen lösen? –
Ich denke, Beizen ist ein anderes Problem. Keras-Modelle enthalten Objekte, die nicht gebeizt werden können. Die Verwendung von 'CustomObjectScope' kann hier nicht helfen. –