ベクトル関数

Snowflakeは、 VECTOR データ型の類似関数と要素ごとの集計関数の両方を提供します。これらの関数により、ソースベクトルに最も近いベクトルを見つけることができ、セマンティック検索や LLMs と生成系 AI からの生成応答の微調整に使用されます。

類似性関数は、要素タイプとディメンションが等しい2つのVECTOR引数に対して動作し、指定されたメトリックを計算します。Snowflakeは、次のベクトル類似性関数を提供します。

ベクトル操作関数は、既存のベクトルを受け取り、切り捨てや正規化などの異なるプロパティを持つ新しいベクトルを返します。Snowflakeは、次のベクトル操作関数を提供します。

ベクトル集計関数は、VECTOR値の列に対して操作を行い、グループ内のすべてのベクトルにわたって合計、平均、最小、最大など、要素単位の算術演算を実行します。Snowflakeは、次のベクトル集計関数を提供します。

注釈

Snowflakeのベクトル関数は最適化されていますが、浮動小数点の精度を低下させる可能性があります。これらの関数には、最大 1e-4 のエラーのマージンがあります。

関数のリスト

関数名

注意

Snowpark API ではサポートされていません。