YOLO26の紹介: 次世代のビジョンAI。
Ultralytics
Ultralytics用語集に戻る

Named Entity Recognition (NER)

NLPにおける固有表現抽出(NER)について解説します。AIとUltralytics YOLO26を使用して、名前や日付などのテキストエンティティを識別・分類し、洞察を得る方法を学びましょう。

Named Entity Recognition (NER) は、非構造化テキスト内の主要な情報を識別および分類する Natural Language Processing (NLP) のコアサブタスクです。一般的なワークフローでは、NERモデルがドキュメントをスキャンして「エンティティ」(実世界のオブジェクトを表す特定の単語やフレーズ)を特定し、それらを人名、組織、場所、日付、医学コードなどの事前定義されたカテゴリに割り当てます。このプロセスは、電子メール、カスタマーレビュー、ニュース記事といった生データである unstructured data を、機械が処理・分析できる構造化された形式に変換するために不可欠です。テキスト内の「誰が、何を、どこで」という問いに答えることで、NERは Artificial Intelligence (AI) システムが膨大な情報から有意義な洞察を自動的に抽出することを可能にします。

Link to this sectionNERの仕組み#

現代のNERシステムは、高度な統計モデルと Deep Learning (DL) 技術を活用して、単語を取り巻く文脈を理解します。プロセスは tokenization から始まり、文がトークンと呼ばれる個々の単位に分割されます。次に、Transformer のような洗練されたアーキテクチャがこれらのトークン間の関係を分析し、使用方法に基づいてその意味を判断します。

例えば、「Apple」という単語は、文脈によって果物を指すこともあれば、テクノロジー企業を指すこともあります。self-attention のようなメカニズムを通じて、NERモデルは「Apple released a new phone」が組織を指していると識別し、「I ate an apple」は一般的なオブジェクトを指していると識別します。これらのモデルの性能は、高品質な training data と精密な data annotation に大きく依存します。マルチモーダルアプリケーションにおいて、NERはしばしば Optical Character Recognition (OCR) と組み合わされ、処理を行う前に画像からテキストを抽出します。

Link to this section実社会での応用#

NERは、さまざまな業界で使用される多くのインテリジェント自動化ツールの基礎となる技術です。

  • AI in Healthcare: 医療機関は、電子健康記録から重要なデータを抽出するためにNERを使用します。臨床ノートから症状、薬品名、投与量といったエンティティを抽出することで、研究者は創薬を加速させ、patient care を向上させることができます。
  • インテリジェントなカスタマーサポート: 企業はNERを搭載した chatbots を採用し、顧客からの苦情を自動的に分類しています。ユーザーが「ノートパソコンの画面が壊れています」とメッセージを送ると、システムは「ノートパソコン」を製品と識別し、「画面が壊れています」を不具合と識別して、直ちにテクニカルサポートチームへチケットをルーティングします。
  • コンテンツレコメンデーション: ストリーミングサービスやニュースアグリゲーターは、NERを使用してコンテンツに(俳優、ジャンル、場所などの)関連エンティティのタグを付けます。Recommendation systems はこれらのタグを使用して、ユーザーの興味に合致する新しい映画や記事を提案します。
  • 財務分析: 投資会社はNERを活用して、数千もの財務報告書やニュース記事を毎日スキャンしています。企業名や金銭的価値を抽出することで、predictive modeling を実行し、市場のトレンドを予測することができます。

Link to this sectionNERと関連概念の区別#

AIパイプラインにおけるNERの具体的な役割を理解するために、他の解釈タスクとNERを区別することは有益です。

  • Object Detection: NERはテキスト内のエンティティを識別しますが、オブジェクト検出は画像内のエンティティを識別します。例えば、YOLO26 のような視覚モデルはビデオフィード内の車や歩行者を検出しますが、NERはレポート内の「Ford」や「運転手」を検出します。両方のタスクは、それぞれのデータ形式内で関心のある項目をローカライズし、分類することを目指しています。
  • Sentiment Analysis: このタスクは、テキストの感情的なトーン(肯定的、否定的、または中立)を決定します。NERは議論されている「対象」(例: 「iPhone 16」)を抽出するのに対し、感情分析はそれについてユーザーが「どのように感じているか」(例: 「素晴らしい」)を判断します。
  • Natural Language Understanding (NLU): NLUは、機械による読解能力を指すより広義の総称です。NERはNLUの特定のコンポーネントであり、ユーザー入力の意味を完全に把握するために意図分類と組み合わせて機能することがよくあります。
  • キーワード抽出: 単語を意味的なカテゴリ(例: 人物、日付)に分類するNERとは異なり、キーワード抽出はエンティティの種類を理解することなく、ドキュメント内で最も頻繁に出現する、または関連性の高い用語を単純に識別します。

Link to this sectionNERとコンピュータビジョンの統合#

テキストと視覚の融合は、Multi-Modal Learning における成長トレンドです。YOLO-World のようなモデルは、テキストプロンプトを使用してオブジェクト検出を誘導することで、このギャップを埋めています。このワークフローにおいて、テキストエンコーダーはNERシステムと同様に機能し、ユーザーが提供したクラス名(エンティティ)のセマンティックな意味を解釈して、対応する視覚オブジェクトを見つけ出します。

以下のPythonの例では、ultralytics ライブラリを使用してカスタムテキスト記述に基づいてオブジェクトを検出する方法を示し、自然言語のエンティティを視覚データに効果的にリンクさせています。

from ultralytics import YOLOWorld

# Load a YOLO-World model capable of understanding text-based entities
model = YOLOWorld("yolov8s-world.pt")

# Define custom entities to search for in the image
# The model interprets these text strings to identify visual matches
model.set_classes(["red backpack", "person wearing hat", "dog"])

# Run inference on an image to localize these entities
results = model.predict("park_scene.jpg")

# Display the results with bounding boxes around detected entities
results[0].show()

Link to this sectionツールと実装#

開発者は、NERを実装するための強力なツールエコシステムにアクセスできます。spaCy](https://spacy.io/) や NLTK といった人気のオープンソースライブラリは、すぐに使用できる事前学習済みパイプラインを提供しています。エンタープライズ規模のアプリケーション向けには、Google Cloud Natural Language などのクラウドサービスが、需要に応じてスケールするマネージドAPIを提供しています。

これらのAIモデル(テキスト用、視覚用を問わず)のライフサイクル管理には、効率的な運用が求められます。Ultralytics Platform は、データセットの管理、モデルのトレーニング、ソリューションのデプロイを行う統合環境を提供することで、これらの MLOps プロセスを簡素化します。これにより、AIプロジェクトがスケーラブルかつ本番環境ですぐに使用できる状態を維持し、YOLO26 のようなモデルの継続的な改善と最先端のパフォーマンスをサポートします。

Explore solutions

Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら

AIの未来を共に築き上げましょう!

機械学習の未来とともに旅を始めましょう