Ultralytics YOLO27:
Ultralytics用語集に戻る

Natural Language Understanding (NLU)

自然言語理解(NLU)と、それによって機械が意図や感情を解釈できる仕組みを確認します。人間の言語とビジョンAIを結び付ける方法を学びます。

自然言語理解 (NLU)は、機械による人間の言語の読解と解釈に焦点を当てた人工知能 (AI)の専門的なサブセットです。より広範なテクノロジーによってコンピューターはテキストデータを処理できますが、NLUは特に、文法、スラング、文脈の複雑さに対応しながら、言葉の背後にある意味、意図、感情をシステムが把握できるようにします。高度な深層学習 (DL)アーキテクチャを活用することで、NLUは非構造化テキストを構造化された機械可読ロジックへ変換し、人間のコミュニケーションとコンピューターによるアクションの橋渡し役を果たします。

NLUの中核メカニズム#

言語を理解するために、NLUアルゴリズムはテキストを構成要素に分解し、それらの関係を分析します。このプロセスには、いくつかの重要な言語学的概念が含まれます。

  • トークン化: 生のテキストを単語やサブワードなどの小さな単位に分割する基礎的なステップです。これにより、ニューラルネットワーク内で数値表現するためのデータが準備されます。
  • 固有表現抽出 (NER): NLUモデルは、文章内から人物、場所、日付、組織などの特定のエンティティを識別します。たとえば、「Book a flight to London」というフレーズでは、「London」が場所エンティティとして抽出されます。
  • 意図分類: インタラクティブシステムにとって重要な機能であり、ユーザーの目的を判定します。意図分類は、「My internet is down」のようなフレーズを分析し、ユーザーが一般的な質問をしているのではなく、技術的な問題を報告していることを理解します。
  • 意味解析: 単純なキーワードにとどまらず、このプロセスは文構造の意味を評価します。Stanford NLP Groupの研究者たちは、周囲のテキストに応じて「bank」が金融機関を指すのか、川岸を指すのかを正しく解釈できるよう、文脈に基づいて単語の曖昧性を解消する手法を長年にわたって開拓してきました。

NLUと関連分野の比較#

コンピューターサイエンスの領域において、NLUを密接に関連する分野と区別することは重要です。

  • 自然言語処理 (NLP): NLPはNLUを含む包括的な用語です。NLPは翻訳や単純なパースなど、言語データを扱うパイプライン全体を対象としますが、NLUは厳密には理解の側面を指します。もう1つのサブセットである自然言語生成 (NLG)は、新しいテキスト応答の生成を担います。
  • コンピュータービジョン (CV): 従来、CVは視覚データを処理し、NLUはテキストを処理します。しかし、最新のマルチモーダルモデルは、これらの分野を融合します。NLUがテキストプロンプト(例: 「find the red car」)を解析し、CVがその理解に基づいて視覚検索を実行します。
  • 音声認識: 音声テキスト変換とも呼ばれるこのテクノロジーは、音声信号を書き起こされた単語に変換します。NLUが引き継ぐのは、音声がテキストに書き起こされたであり、発話内容を解釈します。

実世界での利用例#

NLUは、企業や消費者が日々依存する多くのインテリジェントシステムを支えています。

  1. インテリジェントなカスタマーサポート: 最新のチャットボットはNLUを活用し、人間の介入なしにサポートチケットを解決します。感情分析を利用することで、これらのエージェントは顧客のメッセージから不満を検出し、問題を人間のマネージャーへ自動的にエスカレーションできます。

  2. セマンティック検索エンジン: 従来のキーワード検索とは異なり、NLUを利用したエンジンはクエリの文脈を理解します。組織はセマンティック検索を使用して、従業員が「Show me sales reports from last Q4」のような自然な質問で社内データベースを検索できるようにします。その結果、関連性の低いファイルの一覧ではなく、正確なドキュメントが表示されます。

  3. ビジョンと言語の統合: ビジョンAIの領域では、NLUによって「オープンボキャブラリー物体検出」が可能になります。標準データセットの80クラスのような固定カテゴリに限定される代わりに、YOLO-WorldのようなモデルはNLUを使用してカスタムテキストプロンプトを理解し、画像内から該当する物体を検出します。

コード例: NLUを利用した物体検出#

次の例では、ultralyticsパッケージを使用して、NLUの概念をコンピュータービジョンのワークフローに統合する方法を示します。ここでは、テキストエンコーダー(NLU)とビジョンバックボーンを組み合わせ、自然言語による説明だけで定義された物体を検出するモデルを使用します。

from ultralytics import YOLOWorld

# Load a model capable of vision-language understanding
# This model uses NLU to interpret text prompts
model = YOLOWorld("yolov8s-world.pt")

# Define custom classes using natural language descriptions
# The NLU component parses "person in red shirt" to guide detection
model.set_classes(["person in red shirt", "blue bus"])

# Run inference on an image
results = model.predict("city_street.jpg")

# Display the results
results[0].show()

ツールと今後のトレンド#

NLUの開発は、堅牢なフレームワークに依存しています。PyTorchのようなライブラリは、深層学習モデルの構築に必要なテンソル演算を提供し、spaCyは実運用レベルの言語処理ツールを提供します。

今後、業界は統合されたマルチモーダルシステムへと向かっています。Ultralytics Platformは、データセットの管理、画像へのアノテーション付け、エッジにデプロイ可能なモデルのトレーニングを行う包括的な環境を提供し、この進化を簡素化します。大規模言語モデル (LLMs)が複雑な推論を担う一方で、YOLO26のような高速ビジョンモデルと統合することで、世界をリアルタイムに見て、理解し、操作できる強力なエージェントが実現します。この相乗効果は、機械学習 (ML)アプリケーションにおける次のフロンティアを示しています。

Explore solutions

航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
農業分野のコンピュータビジョン

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
農業分野のコンピュータビジョン

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
農業分野のコンピュータビジョン

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る

AIの未来を一緒に築きましょう!

機械学習の未来への歩みを始めましょう