Как повысить точность проверки? - PullRequest
0 голосов
/ 10 октября 2019

Моя val-точность намного ниже, чем точность обучения. Какие могут быть причины для этого? Спасибо.

enter image description here

1 Ответ

1 голос
/ 10 октября 2019

Кажется, ваша проблема в переоснащении . Чтобы понять, что является причиной проблемы переоснащения, сначала нужно понять, что такое переоснащение.

  • Один ресурс находится в ссылке о переоснащении.

Чтобы устранить эту проблему, есть несколько вещей, которые вы должны проверить. Специально для вашей модели:

1) Вы используете dropout ? Проверьте выпадение .

2 ) Используете ли вы регуляризация ? Проверьте регуляризация .

Примечание. Эти два аспекта являются одним из двух важных для использования. Этот список может быть намного длиннее, если вы копаете глубже.

Кроме того, в вашем наборе данных могут быть некоторые проблемы. Например:

  • Ваше разделение тестового поезда может не подходить для вашего случая.

  • Ваш набор данных может быть слишком маленьким для обучения сети,Возможно, вам следует сгенерировать или собрать больше данных. ( Например: если вы классифицируете изображения, вы можете перевернуть изображения или использовать некоторые методы увеличения, чтобы искусственно увеличить размер вашего набора данных.

Мое общее предложение состоит в том, чтобы понять Каковы основные причины, вызывающие переоснащение в машинном обучении? , поскольку данные ответы настолько ограничены.

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