1
ケラスでLSTMプログラムを使用してモデルを実装しました。私はLSTM層の隠れノードの表現を得ることを試みています。これは隠されたノードの表現(変数のアクティベーションに格納されている)を得る正しい方法ですか?ケラスでLSTMの隠れノード表現を取得する方法
model = Sequential()
model.add(LSTM(50, input_dim=sample_index))
activations = model.predict(testX)
model.add(Dense(no_of_classes, activation='softmax'))
model.compile(loss='categorical_crossentropy', optimizer='adagrad', metrics=['accuracy'])
hist=model.fit(trainX, trainY, validation_split=0.15, nb_epoch=5, batch_size=20, shuffle=True, verbose=1)
コードにはどのような問題がありますか?それが正しいと思いますか?なぜあなたはそうではないと思いますか? – nemo
コードが正しく実行されていますが、これがlstmsの隠し表現を取得する正しい方法であるかどうかはわかりません – user3218279