Метрики не отображаются при запуске model.fit - PullRequest
0 голосов
/ 25 апреля 2019

Я работаю над примером ML в Google Colabs.В документации сказано, что когда я запускаю model.fit, отображаются показатели потери и точности.Я не вижу никакой потери или метрики точности.

Я добавил accuracy в качестве показателя в model.compile

model.compile(optimizer='adam', 
              loss='sparse_categorical_crossentropy',
              metrics=['accuracy'])

Вот скриншот того, что я вижу.enter image description here

Как получить показатели потерь и точности, которые отображаются при настройке модели?

Ответы [ 2 ]

2 голосов
/ 25 апреля 2019

Вы можете использовать подробный флаг и установить его в 2 для отображения 1 строки за эпоху или 1 для индикатора выполнения.

0 голосов
/ 25 апреля 2019
import keras
import numpy as np

model = keras.Sequential()
model.add(keras.layers.Dense(10, input_shape=(5, 6)))

model.compile(optimizer='adam',
              loss='sparse_categorical_crossentropy')

x_data = np.random.random((32, 5, 6))
y_data = np.random.randint(0, 9, size=(32,5,1))

model.fit(x=x_data, y=y_data, batch_size=16, epochs=3)

Use tf.cast instead.
Epoch 1/3
32/32 [==============================] - 1s 20ms/step - loss: 9.9664
Epoch 2/3
32/32 [==============================] - 0s 293us/step - loss: 9.9537
Epoch 3/3
32/32 [==============================] - 0s 164us/step - loss: 9.9425

Надеюсь, это решит вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...