G検定対策
④ ディープラーニングの要素技術 / 25. データ拡張

Rotateとは

Rotateとは、画像をランダムな角度で回転させ、傾きに対する不変性を学習させる手法です。撮影角度のばらつきを補正し、汎化性能を向上させます。

この用語はG検定シラバスの「25. データ拡張」に含まれます。 章全体の用語は用語解説④(全60語)にまとまっています。

一言でいうと

画像をランダムな角度で回して、傾きに強いモデルを作る手法です。

回転させた例

回転させた例

傾きへの耐性

手持ちで撮影した写真は、わずかに傾いていることがほとんどです。学習データがきちんと正立した画像ばかりだと、傾いた画像で精度が落ちます

あらかじめ回転を加えて学習させることで、こうした不変性をデータの面から獲得できます。

角度の設定に注意

角度を大きくしすぎると、Random Flipと同じく意味が変わる危険があります。数字や文字を大きく回転させると別の文字に見えかねません。

また回転すると四隅に空白が生じます。そこを何で埋めるか(黒・鏡像・拡大して切り出す)も結果に影響します。実務では小さめの角度に留めることが一般的です。

小さな角度が基本

実務では±10〜15度程度の小さな回転がよく使われます。撮影時の手ぶれや傾きを再現するのに十分だからです。

ただし航空写真や顕微鏡画像のように向きに意味がないデータでは、360度どの角度でも回転させて構いません。ここでもデータの性質を踏まえた判断が求められます。

🎯 G検定での押さえどころ

  • ランダムな角度で回転させる
  • 傾き(撮影角度)への不変性が高まる
  • 角度が大きすぎると意味が変わるので注意

⚠️ よくある誤りの選択肢

  • 「Rotateは角度を大きくするほど常に効果が高まる」→ 誤り。意味が変わる危険があります

📘 もっと深く学ぶ

関連する用語

スポンサーリンク

ご利用にあたって 本ページの内容は、JDLAが公開しているG検定シラバス2024や公式テキストなど、一般に公開されている情報をもとに独自に整理・解説したものです。実際の試験の出題内容を示すものではなく、また合格を保証するものでもありません。制度・法令・試験要項は変更されることがあるため、最新の情報は必ずJDLA公式サイトでご確認ください。

\ 公式LINE・登録無料 /

友だち追加で4大特典をプレゼント中🎁

E資格ミニ模試(全15問)/覚えておくべき数式チェック49本
医療現場の生成AI安全活用ガイド/医療AI用語事典100

📱 友だち追加して特典を受け取る

▶ 特典のくわしい内容を見る