ベクトル検索
ベクトル検索を使用すると、検索の精度と能力を向上できます。 近似最近傍 (ANN) アルゴリズムを活用して、数十億ものディープ ラーニング モデルの洞察の中から、数ミリ秒で検索します。
Bing ベクトル検索を体験する
ニーズ
検索の課題は、何十億ものエントリにインデックスを付けると同時に、関連する結果を可能な限り迅速に見つけることです。 ほとんどの検索は、キーワード一致やエンジニアリングおよびインフラストラクチャを使用する、転置インデックスに依存しています。
アイデア
ベクトルを使用して検索を改善します。 ディープ ラーニング モデルはデータをベクトルとして表し、ベクトル間の距離は類似性を反映しています。 近似最近傍 (ANN) アルゴリズムは数十億のベクトルを検索し、結果をミリ秒で返します。
ソリューション
ベクトル検索は、テキスト、マルチメディア、画像、推奨事項などの検索といった多くのアプリケーションに適用できます。 コードを独自のアプリケーションに組み込んで、ディープ ラーニングの洞察を広く活用できます。
AI がよりスマートで速い検索結果の取得を実現
キーワード検索は、単語が似ている、複数の意味がある、またはあいまいな場合、効率的に機能しません。 自然言語インターフェースには、ディープ ラーニングを活用して数十億のデータポイントでより速く、より近い一致を見つける、よりスマートな検索エンジンが必要です。
Bing ベクトル検索に関する技術的な詳細
ベクトル検索では、ディープ ラーニング モデルを使用して、データセットを意味のあるベクトル表現にエンコードします。ベクトル間の距離は、アイテム間の類似性を表します。 次に、近似最近傍 (ANN) 検索アルゴリズムを使用して、数十億のベクトルを検索し、最も関連性の高い結果をわずか数ミリ秒で返すことができるベクトル インデックスを作成します。
ベクトル検索は、Web テキスト検索、マルチメディア + 画像検索、推奨など、さまざまなアプリケーションに適用できます。 例として、ベクトル検索を使用して、動物、猫、犬などの複数の画像データベースにわたる画像類似検索アプリケーションを強化しました。 まず、PyTorch の事前トレーニング済みディープ ラーニング モデルを使用して、オープン ソース データ セット (スタンフォード ドッグ、オックスフォード フラワーなど) をベクトルにエンコードしました。 次に、Space Partition Tree and Graph (SPTAG) アルゴリズムを使用して、k 平均バランス ツリーと最近傍グラフを使った近似最近傍 (ANN) ベクトル インデックスを生成しました。 入力画像が入ってくると、アプリケーションは最初に PyTorch モデルを使用して画像をベクトルに変換します。 そして、SPTAG アルゴリズムでクエリ ベクトルを使用して、数ミリ秒で最も関連性の高いベクトルを見つけます。 返されたベクトルは画像に対応し、「最も関連性の高い」結果として返されます。
この画像類似性検索は、今日のアプリケーションにおけるベクトル検索の、多くの可能なアプリケーションの 1 つにすぎません。 ベクトル検索を独自のアプリケーションに組み込んで、ディープ ラーニングの洞察を広く活用してみましょう。
リソース:

Microsoft Math
Microsoft Math は、手書きのテキストに光学式文字認識 (OCR) を使用し、学生のノートの写真から数学の方程式を抽出します。 その後、問題は標準化、分類、解答され、解法や同様の問題とともに返されます。

Insights and Discovery Accelerator
洞察を解き放ち、非構造化データのインテリジェントなつながりを発見しましょう。 Microsoft AI を使用する Insights and Discovery Accelerator は、ジャーナリストが大量のデータから重要なコンテンツを見つけるのを支援することで、調査と研究を迅速化および拡張します。

JFK Files
JFK Files は、写真、手書きドキュメント、政府ドキュメントなどを含む 34,000 ページもの複雑なファイルを取り込み、判読可能な情報を抽出します。 この知識は、新しい方法で情報を探索できるよう整理されます。
AI の可能性を探る
Microsoft AI の学習リソースと開発ソリューションで、独自の AI イノベーションをすぐに始めることができます。

AI スクール
AI テクノロジのコースで、独自の AI エクスペリエンスを作成する方法が学べます。 対話型 AI、機械学習、デバイス向け AI、コグニティブ サービス、自律システム、AI ビジネス戦略、責任ある AI といったラーニング パスが用意されています。

AI プラットフォーム
強力なツールとサービスで AI ソリューションの構築を開始しましょう。 Microsoft AI は、対話型 AI、機械学習、データ科学、ロボット工学、IoT などの AI ソリューションを開発するための、強固なフレームワークです。