deeplabv3+によるセマンティックセグメンテーションにおけるtrainnetworkのエラー
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
を参考に自分で用意したデータセットでセマンティックセグメンテーションを行ったところ,以下のようなエラーが発生しました.これはどのような原因が考えられるのでしょうか.
エラー: trainNetwork (line 170)
無効な分類検証データ table です。予測子は、イメージ パスまたはイメージとして table の最初の列になければなりません。応答は、カテゴリカル ラベルとして最初の列の後になければなりません。
4 commentaires
Réponse acceptée
Kenta
le 26 Jan 2020
こんにちは、コメントのほう、返信いただきありがとうございます。
検証データの作り方のせいで、エラーを返したようですが、おそらく、スカラーIDではなく、RGBラベルで作っていたため、どこか問題があったのだと思います。ただ、リサイズの関数などもうまく走るように訂正したところ学習もできるようになりました。添付のものでうまく動くはずですので、これをもとにデータを増やしたりして実行いただけると幸いです。よろしくお願いいたします。
4 commentaires
Kenta
le 4 Fév 2020
ファイル名からファイル形式が特定できない、ということは、name3に、○○.jpgといった、画像保存に適した名前がつけられていないことが原因と思います。name1, name2で、extractBeforeなどを使って、うまく元ファイルと同じ画像名にするようにしています。resizeCamVidPixelLabels関数の、name1, name2周辺のコードを見直してもらい、うまく適合するよう調整してもらえますか。
私のためした方法とファイル名のつけかたが異なっていて、それがエラーの原因になっていると思います。例えば、私の添付した画像にならって画像名を変更するのも良いと思います。ただ、今後も同様のコードを使えるよう、コードの中身も追っていただけると幸いです。
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur イメージを使用した深層学習 dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!