Как получить точность обучения для модели после завершения процесса обучения? - PullRequest
0 голосов
/ 27 апреля 2020

Можно ли рассчитать точность обучения после завершения процесса обучения с помощью Keras или Tensorflow?

1 Ответ

0 голосов
/ 27 апреля 2020

model.history имеет всю необходимую информацию.

Например, после запуска модели в течение 5 эпох вы можете получить доступ к потерям и точности следующим образом:

history=model.history.history
print(history)
{'loss': [0.2212433920122683, 0.097910506768773, 0.06874677832927555, 0.05441241036520029, 0.0430859369851804], 'accuracy': [0.9342333, 0.9698667, 0.97786665, 0.98211664, 0.9856]}

Если вы хотите получить доступ к loss и accuracy во время model.evaluate , вы можете сделать следующее

history2 =model.evaluate(x_test, y_test)
print(history2) # output[0.07691180044879548, 0.9772] 
...