Keras - обучение и потеря проверки для CNN - PullRequest
0 голосов
/ 23 января 2020
  • Я использую Keras для обучения моего CNN с имитированными изображениями на лету с помощью команды train_on_batch и могу получить потерю обучения.
  • Следующий запуск - я прогнозирование точности и отзыв с использованием моей предварительно обученной CNN (собственная архитектура) для прогнозирования моих результатов, когда я снова разделяю свои данные на наборы обучающих и тестовых данных, используя команду вестии = модель.predict (np.array (images), batch_size) = batch_size) .

    Я буду sh, чтобы получить потерю проверки, и я не уверен, как это сделать?

1 Ответ

0 голосов
/ 23 января 2020

Вы можете визуализировать потери или точность в вашей модели с помощью следующих строк:

history = model.fit(your_parameters) / model.fit_generator(your_parameters) 

# visualizing losses and accuracy
train_loss = history.history['loss']
val_loss   = history.history['val_loss']
train_acc  = history.history['acc']
val_acc    = history.history['val_acc']

Вам просто нужно принять во внимание, что model.fit() или model.fit_generator() возвращают объект, в в этом случае history объект.

Затем вы можете получить доступ к параметрам этого history объекта, как указано выше.

...