[英]How do I inspect a sequential model that is created with LSTM in python code?
我有一個用python編寫的算法,它是使用LSTM進行時間序列分析。 我的教授要求我顯示代碼中創建的模型的詳細信息。 如何在這里檢查“模型”? 它在后台具有模型的可視化效果嗎?
model = Sequential()
model.add(LSTM(50, input_shape=(trainX.shape[1], trainX.shape[2])))
model.add(Dropout(0.2))
model.add(Dense(1))
model.compile(loss='mae', optimizer='adam')
history = model.fit(trainX, trainY, epochs=50, batch_size=72, validation_data=(testX, testY), verbose=0, shuffle=False)
plot_model
有一個可視化工具,稱為plot_model
。 您可以使用它將模型另存為圖像,在其中可以看到模型的結構,包括輸入和輸出尺寸。
from keras.utils import plot_model
plot_model(model, to_file='model.png')
您可以在這里閱讀有關它的更多信息: Keras Visualization
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.