5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ZOZOAdvent Calendar 2024

Day 24

Vertex AI Vector Search の入力データ形式 (JSON ver.) はこれだ!

Last updated at Posted at 2024-12-23

以下のようにすれば ok です。

{"id": "1", "embedding": [0.1, 0.2], "restricts": [{"namespace": "color","allow": ["white", "black"]}, {"namespace": "category","allow": ["t-shirts"]}], "crowding_tag": "basic"}
{"id": "2", "embedding": [0.3, 0.1], "restricts": [{"namespace": "color","allow": ["blue"]}, {"namespace": "category","allow": ["pants"]}], "crowding_tag": "casual"}
// ...以下略...

P.S.

公式ドキュメントを読んでも正しい入力データ形式を把握できなかったため、複数の形式を試し、最終的に正しい形式を把握しました。
ちなみに公式ドキュメントでは restricts 配列内の各要素に crowding_tag をセットするような書きっぷりになっているものの、そんなことはありませんでした。
スクリーンショット 2024-12-23 18.29.42.png
ref: https://cloud.google.com/vertex-ai/docs/vector-search/setup/format-structure?hl=en#data-file-formats

さらに公式のサンプル実装ではなぜか allowallow_list となっていたので修正しておきました。
ref: https://github.com/GoogleCloudPlatform/vertex-ai-samples/pull/3500

また Vector Search 関連の terraform plugin にバグがあったので、こちらも修正しておきました。
ref: https://github.com/GoogleCloudPlatform/magic-modules/pull/12637

5
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?