---
title: "Random Flipとは？左右反転データ拡張の基本【G検定対策】"
description: "Random Flip左右反転データ拡張の基本について、G検定で問われるAI・機械学習分野の観点から、基本的な意味、代表モデル・手法との関係、試験で問われやすい判断軸を整理します。暗記だけでなく、似た概念との混同を避ける見分け方や、選択肢を切るためのポイントも確認します。"
canonical_url: "https://stemtazoo.github.io/gk/random-flip/"
section: "gk"
---

## まず結論
- **Random Flipとは、画像を左右または上下に確率的に反転させるデータ拡張手法**である。
- G検定では「**位置変化への頑健性を高めるための基本的な画像データ拡張**」として問われる。

## 直感的な説明
Random Flipはとてもシンプルで、

- 左右をひっくり返す
- 上下をひっくり返す

だけの処理です。

人間は、
- 左向きの犬も
- 右向きの犬も

同じ「犬」と認識できますよね。

👉 その感覚をモデルにも持たせるための  
**一番基本的な画像データ拡張**が Random Flip です。

## 定義・仕組み
### 定義
- 画像を **一定の確率（例：50%）で反転**させるデータ拡張手法
- 主に以下が使われる
  - 水平方向（左右）反転
  - 垂直方向（上下）反転

### 目的
- 位置・向きの違いに対する頑健性を向上
- 過学習の抑制
- 汎化性能の向上

重要：
- 画像の内容は変えない
- 色や明るさは変えない
- データ数を増やすための手法

## いつ使う？（得意・不得意）
### 得意な場面
- 画像分類
- 物体検出
- 左右対称性が意味を持たないタスク

### 注意が必要な場面
- 上下・左右に意味がある場合
  - 文字認識（b / d / p / q）
  - 医療画像（左右が重要な場合）

## G検定ひっかけポイント
G検定では、**反転・移動・色変換・解像度変更の違い**が重要です。

### よくある誤解
- ❌「物体をランダムに移動させる」
- ❌「RGB値を反転させる」
- ❌「解像度を変更する」
- ❌「色変換の手法」

### 正しい判断基準
- **反転 → Random Flip**
- **移動 → Random Crop / Translation**
- **色変換 → Color Jitter / RGB反転**
- **解像度変更 → Resize**

問題文に  
「左右」「上下」「反転」「確率的」  
とあれば **Random Flip**。

## まとめ（試験直前用）
- Random Flip＝反転
- 左右・上下を確率的に反転
- 位置変化への頑健性を高める
- データ拡張の基本中の基本
- 「移動・色・解像度」と混同しない
