Kerasに次のようなLSTMレイヤーがあるとします。
x = Input(shape=(input_shape), dtype='int32')
x = LSTM(128,return_sequences=True)(x)
今私はこのレイヤーにドロップアウトを追加しようとしています:
X = Dropout(0.5)
しかし、これによりエラーが発生します。私は、上の行がDropoutをXに追加する代わりに再定義していると想定しています。これを修正するには?
次のようにx = Dropout(0.5)(x)
を追加するだけです:
x = Input(shape=(input_shape), dtype='int32')
x = LSTM(128,return_sequences=True)(x)
x = Dropout(0.5)(x)