Rotateとは
Rotateとは、画像をランダムな角度で回転させ、傾きに対する不変性を学習させる手法です。撮影角度のばらつきを補正し、汎化性能を向上させます。
この用語はG検定シラバスの「25. データ拡張」に含まれます。 章全体の用語は用語解説④(全60語)にまとまっています。
一言でいうと
画像をランダムな角度で回して、傾きに強いモデルを作る手法です。
回転させた例
傾きへの耐性
手持ちで撮影した写真は、わずかに傾いていることがほとんどです。学習データがきちんと正立した画像ばかりだと、傾いた画像で精度が落ちます。
あらかじめ回転を加えて学習させることで、こうした不変性をデータの面から獲得できます。
角度の設定に注意
角度を大きくしすぎると、Random Flipと同じく意味が変わる危険があります。数字や文字を大きく回転させると別の文字に見えかねません。
また回転すると四隅に空白が生じます。そこを何で埋めるか(黒・鏡像・拡大して切り出す)も結果に影響します。実務では小さめの角度に留めることが一般的です。
小さな角度が基本
実務では±10〜15度程度の小さな回転がよく使われます。撮影時の手ぶれや傾きを再現するのに十分だからです。
ただし航空写真や顕微鏡画像のように向きに意味がないデータでは、360度どの角度でも回転させて構いません。ここでもデータの性質を踏まえた判断が求められます。
🎯 G検定での押さえどころ
- ランダムな角度で回転させる
- 傾き(撮影角度)への不変性が高まる
- 角度が大きすぎると意味が変わるので注意
⚠️ よくある誤りの選択肢
- 「Rotateは角度を大きくするほど常に効果が高まる」→ 誤り。意味が変わる危険があります
📘 もっと深く学ぶ
- 数式レベルまで踏み込んだ解説 → 医療AIナビ「データ集合の拡張」(E資格向け)
関連する用語
ご利用にあたって 本ページの内容は、JDLAが公開しているG検定シラバス2024や公式テキストなど、一般に公開されている情報をもとに独自に整理・解説したものです。実際の試験の出題内容を示すものではなく、また合格を保証するものでもありません。制度・法令・試験要項は変更されることがあるため、最新の情報は必ずJDLA公式サイトでご確認ください。