Решение этой проблемы, возникшей при обучении YOLOv5 ValueError: Запрошенный массив имеет неоднородную форму после 1 измерения

YOLOv5 столкнулся с проблемами при обучении ValueError: установка элемента массива с последовательностью.Запрошенный массив имеет неоднородную форму после 1 измерения.Вы можете обратиться к следующим решениям

Анализ проблемы: Форма массива до и после добавления массива несовместима. В то время я не нашел решения, когда столкнулся с проблемой. Наконец, я обнаружил, что в обучающем наборе есть изображение, имя которого слишком длинное для чтения. В него было вставлено значение none, что привело к несогласованности формы (данные были загружены из roboflow и не проверены).

Решение: сначала отладьте строку с проблемой, затем посмотрите на форму, найдите картинку, соответствующую значению none (то есть картинку с ошибкой), затем перейдите в папку обучающего набора, измените имя соответствующей картинки и снова запустите ее, чтобы решить проблему.

 

 

 

рекомендация

отblog.csdn.net/weixin_48778017/article/details/128433984