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

Semantic Search

セマンティック検索がAIと埋め込みベクトルを使用して、どのようにユーザーの意図を理解するかを解説します。Ultralytics YOLO26と当社のプラットフォームを使用してビジュアル検索システムを構築する方法を学びましょう。

セマンティック検索は、特定の単語を単純に照合するのではなく、ユーザーのクエリの意図や文脈的な意味を理解することを目的とした、高度な情報検索技術です。自然言語処理 (NLP)機械学習 (ML) の進歩を活用することで、この技術は人間の言語をより微妙なニュアンスで解釈することを可能にします。これは現代の 人工知能 (AI) アプリケーションの基盤であり、曖昧なユーザークエリと関連性の高いデータとのギャップを埋めることで、人間とマシン間のより直感的な対話を実現します。

Link to this sectionセマンティック検索の仕組み#

その核心において、セマンティック検索は文字通りの文字列照合を超え、概念間の関係性を分析します。従来の検索エンジンは、ユーザーが「猫科」と検索してもドキュメントに「猫」という単語しか含まれていない場合に失敗する可能性があります。セマンティック検索は、テキスト、画像、音声といった 非構造化データエンベディング と呼ばれる数学的な表現に変換することで、この問題を解決します。

これらのエンベディングは、「セマンティック空間」内に配置された高次元ベクトルです。この空間では、似た意味を持つアイテム同士が近くに配置されます。例えば、「車」のベクトルは、「バナナ」よりも「自動車」や「道路」と数学的に近くに配置されます。ユーザーがクエリを送信すると、システムはそのクエリをベクトルに変換し、ベクトルデータベース 内の最も近いデータポイントを見つけ出します。このプロセスは、深層学習 (DL) モデルによる 特徴抽出 に依存しており、データの本質的な特徴を特定します。

以下の Python コードは、Ultralytics YOLO26 モデルを使用してこれらのエンベディングを生成する方法を示しており、これは視覚的なセマンティック検索を実現するための基礎となるステップです。

from ultralytics import YOLO

# Load a pre-trained YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Generate feature embeddings for an image
# This converts the visual content into a numerical vector
results = model.embed("https://ultralytics.com/images/bus.jpg")

# Output the shape of the embedding vector (e.g., length 1280)
print(f"Embedding vector shape: {results[0].shape}")

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

セマンティック検索は、さまざまな分野における情報の発見方法に革命をもたらし、システムをよりスマートで効率的なものにしています。

  • Eコマースと視覚的発見: 小売向けAI の世界では、セマンティック検索が「ショップ・ザ・ルック(関連商品の提案)」機能を支えています。顧客がスニーカーの写真をアップロードしたり、「ヴィンテージの夏の雰囲気」と検索したりするかもしれません。システムは コンピュータビジョン (CV) を使用して視覚的なスタイルを理解し、たとえ商品詳細にそのキーワードが含まれていなくても、その美学に一致する商品を検索します。これには多くの場合、テキストと画像の両方の入力を理解できる マルチモーダルモデル が関与します。
  • ナレッジマネジメントと RAG: 大企業では、従業員が社内ドキュメントを見つけるためにセマンティック検索を活用しています。従業員は正確なファイル名を覚えている必要はなく、「サーバーをリセットするにはどうすればよいですか?」といった質問ができます。システムは 検索拡張生成 (RAG) を使用して、意味に基づいて最も関連性の高いポリシー文書を見つけ出し、それを 大規模言語モデル (LLM) に渡して正確な回答を生成します。
  • コンテンツレコメンデーション: ストリーミングプラットフォームは、セマンティックな理解を活用して レコメンデーションシステム を向上させています。ユーザーが気に入った映画のプロットの概要や視覚的な 特徴マップ を分析することで、プラットフォームは似たテーマや雰囲気を持つ他のタイトルを提案し、ユーザーのエンゲージメントを長く維持できます。

Link to this sectionセマンティック検索と関連概念の比較#

セマンティック検索の有用性を完全に理解するためには、データサイエンス の分野における関連用語と区別することが役立ちます。

  • ベクトル検索 しばしば同義として使用されますが、技術的な違いがあります。ベクトル検索は、ベクトル間の距離を計算する(多くの場合 コサイン類似度 を使用する)数学的 手法 です。セマンティック検索は、ユーザーの意図を理解するという目的を達成するためにベクトル検索を利用する、より広範な アプリケーション です。
  • キーワード検索: これは完全な文字列一致に依存する従来の手法です。計算コストは低いですが柔軟性に欠けており、同義語 や多義語(複数の意味を持つ単語)の処理に苦労します。セマンティック検索は、より多くの計算能力を必要としますが、大幅に高い関連性を提供します。
  • ゼロショット学習 これは、トレーニング中に一度も見たことのないデータを分類するモデルの能力を指します。セマンティック検索エンジンは、再トレーニングを行わずにエンベディング空間内の既知の概念の既存クラスターへ未知の新しいクエリをマッピングできるため、多くの場合ゼロショットの能力を発揮します。

セマンティック検索の実装には、通常、データセットの管理とモデルのトレーニングのための堅牢なパイプラインが必要です。Ultralytics Platform は、データの注釈付け、モデルのトレーニング、そして効率的なデプロイのためのツールを提供することでこれを簡素化します。これらのシステムを構築しようとしている開発者は、Ultralytics 類似検索ガイド を参照することで、こうした強力な機能をアプリケーションに統合するための実践的な手順を確認できます。

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の未来を共に築き上げましょう!

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