Kerasを使用してサンプルコードを実行しました。Keras出力メトリクスの解釈
model = Sequential([
BatchNormalization(axis=1, input_shape=(3,224,224))
Flatten(),
Dense(10, activation='softmax')])
model.compile(Adam(lr=1e-4), loss="categorical_crossentropy", metrics=['accuracy'])
model.fit_generator(batches, batches.nb_sample, nb_epoch=2,
validation_data=test_batches, nb_val_samples=test_batches.nb_sample)
それはこの出力を与えた:
None
Epoch 1/2
500/500 [==============================] - 147s - loss: 2.2464 - acc: 0.3520 - val_loss: 6.4765 - val_acc: 0.1100
Epoch 2/2
500/500 [==============================] - 140s - loss: 0.8074 - acc: 0.7880 - val_loss: 3.8807 - val_acc: 0.1450
私はloss, acc, val_loss, val_acc
の意味を見つけることができませんよ。文書への説明やリンクは参考になります。
This is私が探しているものに最も近い。上のコードでは、私はモデルをフィッティングしています。しかし、検証の正確さも与えています。どのデータセットからこの検証精度が計算されるか?
ありがとうございます。これは役に立ちます。 – Netro