1. ホーム
  2. python

[解決済み] Kerasでモデルの検証中にverboseを使用するのは何ですか?

2022-05-24 15:59:44

質問

LSTMモデルを初めて動かしています。 以下は私のモデルです。

opt = Adam(0.002)
inp = Input(...)
print(inp)
x = Embedding(....)(inp)
x = LSTM(...)(x)
x = BatchNormalization()(x)
pred = Dense(5,activation='softmax')(x)

model = Model(inp,pred)
model.compile(....)

idx = np.random.permutation(X_train.shape[0])
model.fit(X_train[idx], y_train[idx], nb_epoch=1, batch_size=128, verbose=1)

モデル学習時のverboseの使い方は?

どのように解決するのですか?

model.fitのドキュメントを確認する ここで .

verboseを0,1,2にすることで、各エポックでの学習の進捗をどのように「見る」かを指定するだけです。

verbose=0 は何も表示しません(無音)。

verbose=1 を実行すると、このようなアニメーション付きのプログレスバーが表示されます。

verbose=2 は、このようにエポック数を記載するだけです。