エンベディング(埋め込み表現)
エンベディングとは、文章や画像などのデータを、意味の近さが距離の近さとして表れるような数値の並び(ベクトル)に変換したもののことです。たとえば「解約したい」と「退会の方法」は言葉が違っても、エンベディング上では近い位置に置かれます。
キーワードが一致しなくても意味の近い文書を探せる「意味検索」、似た問い合わせのグルーピング、レコメンドなどに使われます。社内文書を検索してLLMに渡すRAGの仕組みでも、文書をエンベディングに変換して保存しておくのが一般的です。
事業で使う場合、どのエンベディングモデルを使うかで検索の精度が変わるほか、モデルを変更すると保存済みのデータをすべて変換し直す必要が生じます。データ量に応じた変換費用や保存先(ベクトルデータベース)の費用も含めて設計しておきましょう。
「エンベディング」が出てくる記事
この用語が出てくる記事はまだありません。
「AI・機械学習」の他の用語
- Chain-of-Thought(思考の連鎖)
- CNN(畳み込みニューラルネットワーク)
- Function Calling(ツール呼び出し)
- GAN(敵対的生成ネットワーク)
- LLM-as-a-Judge(LLMによる自動評価)
- LoRA(低ランク適応)
- MCP(Model Context Protocol)
- MLOps
- MoE(混合エキスパート)
- NLP(自然言語処理)
- RLHF(人間のフィードバックによる強化学習)
- SLM(小規模言語モデル)
- Transformer(トランスフォーマー)
- アノテーション(教師データ作成)
- 異常検知
- エッジAI
- オープンウェイトモデル
- 過学習(オーバーフィッティング)
- 拡散モデル(Diffusion Model)
- 学習と推論(インファレンス)
- 画像認識(コンピュータビジョン)
- 基盤モデル(ファウンデーションモデル)
- 交差検証(クロスバリデーション)
- 勾配ブースティング
