現在LSTMを用いて時系列データの分析を行なっています。そこで隠れ層の数を調整すると精度が変わってくるような情報を得たんですが現在行っている隠れ層の数の調べ方がわからないのとどのように隠れ層の数を設定するのかわからないです。
python
1model = Sequential() 2model.add(Bidirectional(LSTM(50, return_sequences=True, input_shape=(1, 7, 3))))) 3model.add(Dense(50, activation='relu')) 4model.add(Dense(1, activation='sigmoid')) 5model.compile(loss=['mean_squared_error'], optimizer='adam', metrics = ['accuracy'])
おそらく双方向のLSTMを使っているので現在の隠れ層は2だと思うのですが、3層とか設定する方法とかありましたらコードと共にご教示よろしくお願いいたします。
あなたの回答
tips
プレビュー