異種画像を用いた深層学習による分類

조회 수: 3 (최근 30일)
創 尾崎
創 尾崎 2022년 1월 5일
댓글: Kenta 2022년 1월 25일
異種画像データを用いた深層学習による分類を行いたいと考えております。
入力画像を1枚ではなく、異なる2枚の画像を用いて、予測モデルを構築したいと考えています。
MATLABにはそのようなツールはありますでしょうか。
どうぞよろしくお願いいたします。
  댓글 수: 1
Kenta
Kenta 2022년 1월 25일
私の更新が滞ってますが、これがほぼそのまま使えるのではないかと思います。例えば、車の屋根の画像とタイヤの画像を入力としてその車種を分類したい、とかそのような感じですよね?

댓글을 달려면 로그인하십시오.

채택된 답변

Shunichi Kusano
Shunichi Kusano 2022년 1월 6일
必要なツールは揃っていますので、それらを組合わせて書く必要があるかと思います。
まずこちらのサンプルをたたき台にしてみてはいかがでしょうか。
今回のケースではネットワークの構造はこの例題とほぼ同じでいいかと思います。何を予測値とするかでLoss周りの書き方は変える必要がありますが…。
各画像をresnet18のような学習済みのネットワークに通し特徴ベクトルを得ます。2つのベクトルを組合せて最後の数層にかけて何らかの予測値を出すことができます。
  댓글 수: 2
創 尾崎
創 尾崎 2022년 1월 7일
편집: 創 尾崎 2022년 1월 8일
ご回答ありがとうございます。
自分が行いたい事として、
目標は、答えあり画像データを入力値として3つのクラスに分類する予測モデルを作りたいと考えており、
そのためにRGB画像で得られた異なる画像2枚を1つの入力値として1つのクラスを持たせ、それらを学習データとし、3つのクラスに分類する予測モデルを作りたい。
と考えているのですが、可能でしょうか。
Shunichi Kusano
Shunichi Kusano 2022년 1월 11일
はい、どのくらいの精度が出るかはやってみないとわからないですが、できます。
ご紹介したサンプルは2つの画像を入力し、1つの予測値を出すものですのでご要望の内容をほぼそのまま実現できます。すでに書いた通り大きく変える必要があるのは、損失関数(Loss)と最終層周りで、これらを3クラス分類用に書き換える必要が出てきます。
こちらのサンプルは他クラス分類用のネットワークの例になってますので、Lossと最終層の書き方の参考にされるといいかと思います。
まずこのサンプルで1画像入力の3クラス分類を実装し感触を掴んでから、先に進む、というステップを踏んでもいいかもしれません。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 イメージを使用した深層学習에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!