Как улучшить производительность CNN и уменьшить переобучение?

Я работаю над небольшим проектом компьютерного зрения и использую сверточные сети для классификации. Я уже использовал выпадение, регуляризацию l1, l2 и увеличение данных, чтобы уменьшить переобучение. Существуют ли какие-либо другие методы и алгоритмы для повышения точности модели и уменьшения переобучения?

1 ответ

может быть 100 решений

  1. Используйте предварительно обученную модель (трансферное обучение).
  2. Попробуйте реализовать меньшую сеть.
  3. Большой набор данных.
  4. Попробуйте разные параметры [скорость обучения, размер пакета ..].
  5. Используйте поиск по сетке для этих параметров.
  6. Попробуйте пополнить свой набор данных для обучения. ...
Другие вопросы по тегам