ITパスポート過去問 令和5年度(2023年)問14
AIの活用領域の一つである自然言語処理が利用されている事例として,適切なものだけを全て挙げたものはどれか。
- a Webサイト上で,日本語の文章を入力すると即座に他言語に翻訳される。
- b 災害時にSNSに投稿された文字情報をリアルタイムで収集し,地名と災害情報などを解析して被災状況を把握する。
- c スマートスピーカーを利用して,音声によって家電の操作や音楽の再生を行う。
- d 駐車場の出入口に設置したカメラでナンバープレートを撮影して,文字認識処理をし,精算済みの車両がゲートに近付くと自動で開く。
選択肢
- ア:a,b,c
- イ:a,b,d
- ウ:a,c,d
- エ:b,c,d
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
自然言語処理は、人が使う言語(文章や会話)をコンピュータで解析して、意味の理解、翻訳、情報抽出などを行う技術です。設問の事例では、aの翻訳、bのSNS投稿文からの地名や災害情報の抽出、cの音声命令の解釈が自然言語処理に該当します。一方、dは画像として撮影したナンバープレートから文字を読み取るOCRであり、主に画像認識の領域として扱われるため自然言語処理の事例とは区別します。
Point
この問題は、自然言語処理が扱う対象(文章、会話など)を理解し、画像認識(OCR)などの別分野の技術と混同せずに、事例を正しく分類できるかを確認することをねらいとしています。
解くために必要な知識
この問題を解くには、自然言語処理が扱う対象と、画像認識(OCR)との違いを理解していることが必要です。
用語の整理
| 用語 | 意味 |
|---|---|
| 自然言語処理 | 人が日常的に使う言語(日本語、英語など)を、コンピュータで解析、生成する技術です。例として翻訳、文章分類、情報抽出、要約、対話などがあります。 |
| 機械翻訳 | ある言語の文章を別の言語に自動変換する技術で、自然言語処理の代表例です。 |
| 音声認識 | 音声を文字データに変換する技術です。音声を文字にした後、その文の意味解釈などで自然言語処理が使われます。 |
| テキストマイニング(テキスト解析) | 大量の文章データから、特徴や傾向、必要な情報(例:地名、被害内容)を抽出する技術です。 |
他の選択肢に出てくる用語
| 用語 | 意味 |
|---|---|
| OCR(光学文字認識) | 画像に写っている文字を読み取り、文字データに変換する技術です。主に画像認識の領域として扱われます。 |
| 画像認識 | 画像や映像から、文字や物体などの特徴を見つけて識別する技術です。 |
問題の解法手順
各事例が何を処理しているかを確認する
自然言語処理は、文章などの言語データを対象にします。各事例の入力データが、言語データか画像データかを確認します。
各事例の技術分野を整理する
| 事例 | 入力の例 | 主な処理 | 自然言語処理か |
|---|---|---|---|
| a | 日本語の文章 | 他言語への翻訳(機械翻訳) | ○ |
| b | SNSの投稿文(文字情報) | 地名や災害情報の抽出、分類(テキスト解析) | ○ |
| c | 人の音声 | 音声を文字化(音声認識)し、内容を解釈して操作 | ○ |
| d | ナンバープレート画像 | 画像から文字を読み取り(OCR) | × |
結論を選ぶ
自然言語処理の事例は「a」「b」「c」です。選択肢では「ア」が該当します。
選択肢ごとの解説
- ア:正解
aは文章の翻訳、bはSNS投稿文から地名や災害情報などを抽出する解析、cは音声命令を解釈して操作する処理であり、いずれも自然言語処理の事例です。したがって正しいです。
- イ:不正解
dはナンバープレート画像から文字を読み取るOCRであり、主に画像認識として扱われます。自然言語処理の事例として選ぶのは不適切です。
- ウ:不正解
dがOCRであり自然言語処理の事例としては不適切です。そのため誤りです。
- エ:不正解
aの翻訳は自然言語処理の代表例ですが含まれていません。またdが含まれており不適切です。
まとめ
自然言語処理は、人が使う言語(文章や会話)をコンピュータで解析して、意味の理解、翻訳、情報抽出などを行う技術です。設問の事例では、aの翻訳、bのSNS投稿文からの地名や災害情報の抽出、cの音声命令の解釈が自然言語処理に該当します。一方、dは画像として撮影したナンバープレートから文字を読み取るOCRであり、主に画像認識の領域として扱われるため自然言語処理の事例とは区別します。
ストラテジ系 > 経営戦略 > ビジネスインダストリ
aは文章の翻訳、bはSNS投稿文から地名や災害情報などを抽出する解析、cは音声命令を解釈して操作する処理であり、いずれも自然言語処理の事例です。したがって正しいです。
dはナンバープレート画像から文字を読み取るOCRであり、主に画像認識として扱われます。自然言語処理の事例として選ぶのは不適切です。
dがOCRであり自然言語処理の事例としては不適切です。そのため誤りです。
aの翻訳は自然言語処理の代表例ですが含まれていません。またdが含まれており不適切です。