ITパスポート 2026年 問16
問題文
教師あり学習において、正解となる情報を付与する作業を表す用語として、最も適切なものはどれか。
選択肢
ア:アノテーション(正解)
イ:エンコード
ウ:データクレンジング
エ:フィルタリング
🔒 解説は解答すると表示されます
教師あり学習で正解情報を付与する作業の用語【ITパスポート 解説】
正解の理由
教師あり学習(supervised learning:入力データに対して「正しい答え=ラベル」を与え、その対応関係を学習する機械学習の手法)では、学習用データに対して「正解」を付ける作業が必須です。この「正解を付与する作業」は一般にアノテーション(annotation:データにラベルや説明を書き込む作業)と呼ばれます。したがって、選択肢の中では ア が最も適切です。
具体例:猫・犬の画像を分類するために、各画像に「猫」「犬」とラベルを付ける作業がアノテーションです。これがあるからこそモデルは「この特徴は猫に多い」と学べます。
解法ステップ
- 問題文のキーワードを探す:「正解となる情報を付与する作業」→「正解=ラベル」がポイント。
- 各選択肢の意味を確認する(初出時に一言で意味を思い出す)。
- 「ラベルを付ける作業」に当てはまる語を選ぶ。→ アノテーションが該当。
- 他の選択肢(エンコード、データクレンジング、フィルタリング)は用途が異なることを確認して除外する。
短くまとめると:「正解=ラベル」を付ける作業=アノテーション、これが判断基準です。
選択肢別の誤答解説
-
ア アノテーション(annotation:データにラベルや説明を付ける作業)
→ 正解。教師あり学習で必要な「正解ラベル」をデータに付ける作業そのものを指します。 -
イ エンコード(encode:データを別の形式や符号に変換する処理)
→ 誤り。エンコードはデータの表現を変える(例:文字列を数値に変換したり、カテゴリを数値コードにしたりする)作業で、「正解」を付与する意味はありません。 -
ウ データクレンジング(data cleansing/cleaning:データの誤りや欠損を修正・除去して品質を上げる作業)
→ 誤り。データの質を良くする作業であり、ラベリング(正解付与)とは別の工程です。両方行う場合もありますが役割は異なります。 -
エ フィルタリング(filtering:条件に応じてデータを選別・除外する処理)
→ 誤り。必要なデータを取り出したり不要なデータを除外したりする操作で、ラベルを付ける行為ではありません。
よくある誤解
-
「データを整理する=アノテーション」と思う誤解
- データ整理(データクレンジングやフィルタリング)は品質向上・選別が目的で、アノテーションは「何が正解か」を明示するための別作業です。双方を混同しないようにしましょう。
-
「エンコードもラベル付けの一種」と考える誤解
- エンコードはデータ形式の変換(例:カテゴリを0/1などの数値にする)。ラベル(正解)自体を作るのではありません。モデルが扱いやすい形にする前処理と覚えてください。
-
「アノテーションは自動で簡単にできる」と思う誤解
- 単純なケースは自動化できても、多くのタスクは専門家や人手による判断が必要で、品質管理(複数人の合意など)が重要です。
補足コラム
- アノテーションの形態:カテゴリラベル(例:猫/犬)、バウンディングボックス(物体検出で物体を囲む矩形)、セグメンテーション(画素ごとの領域指定)、テキストのタグ付け(感情ラベルなど)、数値ラベル(回帰問題)など、多様です。
- 代表的なツール・方法:LabelImg(画像ボックス)、LabelMe(セグメンテーション)、クラウドソーシング(人手で大規模にラベル付け)など。
- コストと品質:高品質なラベルは学習精度に直結します。ガイドライン作成、アノテーター教育、相互チェック(inter-annotator agreement)で精度を担保します。
- 効率化の工夫:アクティブラーニング(モデルが不確かなデータだけ人にラベル付けさせる)や半教師あり学習でラベリングの負担を減らす試みがあります。
FAQ
Q1: アノテーションとラベリングは同じですか?
A1: はい。一般に同義で使われ、データに正解(ラベル)や注釈を付ける作業を指します。
A1: はい。一般に同義で使われ、データに正解(ラベル)や注釈を付ける作業を指します。
Q2: データクレンジングは不要ですか?
A2: いいえ。クレンジングはデータ品質を上げる重要な前処理で、アノテーションと併せて行うことが多いです。どちらもモデル性能に影響しますが役割が違います。
A2: いいえ。クレンジングはデータ品質を上げる重要な前処理で、アノテーションと併せて行うことが多いです。どちらもモデル性能に影響しますが役割が違います。
Q3: アノテーションは誰が行うのが良いですか?
A3: タスクに応じて異なります。専門知識が必要な場合は専門家、単純なタグ付けなら教育した一般アノテーターやクラウドソーシングを使います。品質管理が大切です。
A3: タスクに応じて異なります。専門知識が必要な場合は専門家、単純なタグ付けなら教育した一般アノテーターやクラウドソーシングを使います。品質管理が大切です。
Q4: エンコードはいつ必要ですか?
A4: モデルにデータを入力する前に、文字やカテゴリを数値など扱いやすい形式に変換する際に行います。ラベルの形式(例えばカテゴリ→one-hot)もエンコードの一部です。
A4: モデルにデータを入力する前に、文字やカテゴリを数値など扱いやすい形式に変換する際に行います。ラベルの形式(例えばカテゴリ→one-hot)もエンコードの一部です。
関連キーワード: 教師あり学習, アノテーション, ラベリング, データ前処理, データクレンジング, フィルタリング, エンコード, 機械学習データ準備, アノテーションツール, データ品質管理

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

