質問: 現在AzureのCustom Visionを使いはじめたものです。 30枚程度の画像を学習させたところまだ精度が高くなかったので、精度をあげるために1000枚くらいの画像を学習させようと思っています。 その際に、もともとある画像をアフィン変換をして複数枚の画像に水増しをしようと思いました。 しかし、もしかしたらCustom Visionのアルゴリズムの中で既にそのような幾何学的な画像データの水増しは行われているのでは、と思い質問させていただきました。 わかる方がいらっしゃいましたら、ご回答宜しくお願い致します。
回答: kosmos.ebi様 ご回答大変ありがとうございました。アカウントでトラブルが起きてしまったため別アカウントからお礼申し上げます。 > > アフィン変換したものは見かけ上の精度があがるかもしれませんが実際に有効なものになるかは何とも言えません。 > > > 実際に30枚の学習画像を300枚に水増しし(幾何学的変換に加え、コントラストと彩度をランダムに調整しました)、追加で学習させたところ、精度が目に見えて上がり、もともと大きい数値(99.99%など)しか返ってこなかったのが、80%以下の数値も返ってくるようになり、「そのモノらしさ」を数値でうまく表されているような気がします。 > > もともと少量のデータでも効率がいいらしいので内部的に行っている可能性もありますが... > > > おっしゃる通りですね。10枚程度の学習でもそれなりの精度が得られていることから内部でData Augmentationもしくはそれに準ずる処理が行われているという推論が十分に可能ですよね。 とりあえず、今回は結果だけみれば機能が向上したのでこのまま進めようと思います。 ご回答大変ありがとうございました。