YOLOv5 トレーニング中に発生した問題の解決策 ValueError: 要求された配列は 1 次元後の形状が不均一です

YOLOv5 でトレーニング中に問題が発生しました。ValueError: シーケンスで配列要素を設定しています。要求された配列は、1 次元以降の不均一な形状を持っています。次の解決策を参照してください。

問題分析:配列の追加の前後で配列の形状が不一致です。その時は、問題に遭遇したとき解決策が見つかりませんでした。最終的に、トレーニング セットに名前が長すぎて何も読み取れない画像があることがわかりました。そこに none 値が挿入されており、形状が不一致になっています (データは roboflow からダウンロードされ、チェックされていません)。

解決策:まず問題のある行までデバッグし、次に形状を確認し、値 none に対応するピクチャ (つまり、エラーのあるピクチャ) を見つけます。次に、トレーニング セット フォルダーに移動し、対応するピクチャの名前を変更して、再度実行して問題を解決します。

 

 

 

おすすめ

転載: blog.csdn.net/weixin_48778017/article/details/128433984