フィルターのクリア

Validation dataに対するaugmentationについて

11 ビュー (過去 30 日間)
Mamiko Fukuta
Mamiko Fukuta 2024 年 1 月 25 日
移動済み: Kojiro Saito 2024 年 2 月 20 日
深層学習により画像の分類をしたいと考えています。
あまり画像が多くなく、群間の画像数をそろえるためaugmentationをしますが、データの増やし方と分け方について教えていただきたいです。
1)データからテストをとりわけ、残りを増やしてから訓練と検証に分ける
2)データを訓練、検証、テストにわけ、訓練のみ増やす
3)データを訓練、検証、テストにわけ、訓練と検証を増やす
4)データを訓練、検証、テストにわけ、3つとも増やす
の4パターンを考えていますが、推奨される方法はあるのでしょうか。
スクリプトの例を検索して参照した限りでは2の方法をとっているものをいくつか見つけましたが、他の方法の例があればご案内いただけないでしょうか。
また、1)の方法は過学習につながる気がしますが、やってみて過学習がなければ行って問題ないのかどうか知りたいです。

採用された回答

COVAO
COVAO 2024 年 2 月 7 日
移動済み: Kojiro Saito 2024 年 2 月 20 日
MATLABに関する情報ではありませんが、下記記事によると、深層学習のデータセットについて、通常は、訓練データに対してのみデータ拡張するとの記載があります。
モデルのパフォーマンスを公正に評価するためと考えられます。
"Image data augmentation is typically only applied to the training dataset, and not to the validation or test dataset. This is different from data preparation such as image resizing and pixel scaling; they must be performed consistently across all datasets that interact with the model."
以下にAugmentationに関連する情報があります
  1 件のコメント
Mamiko Fukuta
Mamiko Fukuta 2024 年 2 月 8 日
移動済み: Kojiro Saito 2024 年 2 月 20 日
回答ありがとうございます。
基本的には訓練データに対して行うということのようですね。
以下のデータの増やし方についての論文を見つけたので,訓練データ以外の増幅を行うということがあるのか疑問に思った次第です。

サインインしてコメントする。

その他の回答 (0 件)

タグ

製品


リリース

R2023b

Community Treasure Hunt

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

Start Hunting!