用語集

自然言語理解 (NLU)

自然言語理解(NLU) - 機械が人間の言葉を理解し、解釈し、応答することを可能にするAIの画期的な進歩を発見してください。

自然言語理解(NLU)は、人工知能(AI)と自然言語処理(NLP)のサブフィールドであり、機械が人間の言語の意味を理解できるようにすることに焦点を当てている。単に言葉を処理するのとは異なり、NLUはテキストや音声から意図、文脈、感情を解釈することを目的としている。NLUは人間とコンピュータのインタラクション方程式における「理解」の部分であり、曖昧な言葉、口語的な言葉、構造化されていない言葉であっても、ソフトウェアがユーザーの真意を理解することを可能にする。この機能は、より直感的で強力なAIアプリケーションを作成し、その人自身の言葉で人々と対話するための基本です。

NLUのコア・コンポーネント

NLUは、言語を理解するという複雑なタスクをいくつかの主要な要素に分解する。NLUシステムは通常、以下のタスクを組み合わせて実行し、ユーザー入力を分解・解釈する:

  • 意図の認識:これは、ユーザーの目標や目的を特定するプロセスである。例えば、"Book a flight to New York "というフレーズでは、"フライトを予約する "という意図がある。これは、チャットボットや バーチャルアシスタントなどのタスク指向のシステムにとって重要な最初のステップです。Microsoft Azure LUISのようなサービスがどのようにインテントを処理するかについては、こちらをご覧ください。
  • 固有表現認識(NER)これは、テキスト中の重要な情報を識別し、名前、組織、場所、日付、数量など、あらかじめ定義されたカテゴリーに分類することである。フライト予約の例では、「ニューヨーク」は場所のエンティティである。
  • センチメント分析このタスクは、テキストの背後にある感情的なトーンを決定し、肯定的、否定的、または中立的に分類します。顧客からのフィードバック、ブランドの評判、世論を測定するために広く使用されている。
  • 関係抽出:この高度なタスクは、テキスト内の異なるエンティティ間の意味的関係を特定する。例えば、ニュース記事から「イーロン・マスク」が「テスラ」の「CEO」であることを特定する。これは非構造化データから構造化された知識を構築するのに役立つ。

NLUを支えるテクノロジー

現代のNLUは、機械学習(ML)、特に深層学習(DL)の進歩に大きく依存している。Transformersのようなニューラル・ネットワーク・アーキテクチャやBERTのような事前学習済みモデルは、言語内の複雑な文脈関係を効果的に捕捉することで、NLU機能に革命をもたらした。これらのブレークスルーは、現在の大規模言語モデル(LLM)のパワーの基礎となっている。スタンフォードNLPグループのような著名なAI研究機関や、spaCyや Hugging Faceのようなオープンソースのライブラリやプラットフォームは、この分野の進歩に大きく貢献しており、計算言語学会(ACL)のような組織が研究を推進しています。

NLUと関連概念

NLUを密接に関連する用語と区別することは重要である:

  • 自然言語処理(NLP):NLUはNLPの専門分野である。NLPはコンピュータと人間の言語が交わるあらゆる側面をカバーする広範な分野であるが、NLUは特に理解と意味抽出(入力)に焦点を当てている。NLPには自然言語生成(NLG)も含まれ、これは人間のようなテキスト(出力)を生成することに関係する。要するに、NLUは「読む」ことであり、NLPは「読み、書き、操作」することである。
  • コンピュータビジョン(CV)NLUが言語データを扱うのに対し、CVは画像やビデオのような視覚入力からの情報を解釈することに重点を置いている。Ultralytics YOLOのようなCVモデルは、物体検出などのタスクに使用される。しかし、テキストと画像の両方を処理するマルチモーダルモデルでは、この分野がますます交わりつつあり、NLPとCVの架け橋となるアプリケーションを可能にしている。Ultralytics HUBのようなプラットフォームは、主に視覚AIに焦点を当てていますが、ディープラーニングの基本原理はしばしば重複しています。AIアプリケーションの詳細については、Ultralyticsのドキュメントをご覧ください。

Ultralyticsコミュニティに参加する

AIの未来に参加しませんか。世界のイノベーターとつながり、協力し、成長する

今すぐ参加する
クリップボードにコピーされたリンク