2016-02-21 8 views
3

Я новичок в keras.keras дает одинаковые убытки в каждую эпоху

Я запустил его на наборе данных, где моя цель состояла в том, чтобы уменьшить лог-лосс. Для каждой эпохи она дает мне то же значение потерь. Я смущен, нахожусь ли я на правильном пути или нет.

Например:

Epoch 1/5 
91456/91456 [==============================] - 142s - loss: 3.8019 - val_loss: 3.8278 
Epoch 2/5 
91456/91456 [==============================] - 139s - loss: 3.8019 - val_loss: 3.8278 
Epoch 3/5 
91456/91456 [==============================] - 143s - loss: 3.8019 - val_loss: 3.8278 
Epoch 4/5 
91456/91456 [==============================] - 142s - loss: 3.8019 - val_loss: 3.8278 
Epoch 5/5 
91456/91456 [==============================] - 142s - loss: 3.8019 - val_loss: 3.8278 

Здесь 3,8019 такого же в каждой эпохе. Это должно быть меньше.

ответ

0

Обычно эта проблема возникает, когда модель, которую вы обучаете, не имеет достаточной емкости (или функция стоимости не подходит). Или в некоторых случаях случается, что по ошибке данные, которые мы подаем в модель, подготовлены неправильно, и поэтому метки для каждого образца могут быть неверными, что делает модель беспомощной, и она не сможет уменьшить потерю.