Keras Bi-lstmエラーAttributeError:'Tensor'object has no attribute'get_config'はKerasで双方向LSTMを実現する方法


    LSTM            
x = Embedding(max_features, embedding_dims, input_length=maxlen)(input_layer)
​​​​​​​lstm_layer=LSTM(128)(x)
   lstm  bi-lstm,            :
from keras.layers import Bidirectional
     API        demo。

    :https://blog.csdn.net/fendouaini/article/details/80198994
                  (         model.add()        ),       :
lstm_layer = Bidirectional(LSTM(128,return_sequences=True)(x),merge_mode='concat')
    :AttributeError:'Tensor' object has no attribute 'get_config' 
             ,  Layer   ,         ,          (x:  layer)  :
lstm_layer = Bidirectional(LSTM(128,return_sequences=True),merge_mode='concat')(x)

そしてコードに新しいエラーが発生しました.shapeが一致していません.LSTMのAPIを調べてみました.
return_sequences=Trueでは、shapeが(batch_size,time_steps,hidden_size)の各時刻のstateが返されます.
そしてreturn_sequences=Falseの場合は最終stateのみが返され、shapeは(batch_size,hidden_size)