Vector functions¶
Snowflake fournit à la fois des fonctions de similarité et des fonctions d’agrégation élément par élément pour le type de données VECTOR. Ces fonctions permettent de trouver les vecteurs les plus proches d’un vecteur source, utilisés pour la recherche sémantique et l’ajustement des réponses génératives provenant des LLMs et de l’AI générative.
Similarity functions operate on two VECTOR arguments of equal element type and dimension, computing the specified metric. Snowflake provides the following vector similarity functions:
Les fonctions de manipulation vectorielle prennent un vecteur existant et renvoient un nouveau vecteur avec des propriétés différentes, telles que la troncation ou la normalisation. Snowflake fournit les fonctions de manipulation vectorielle suivantes :
Vector aggregate functions operate on columns of VECTOR values to perform element-wise mathematical operations such as sum, average, minimum, and maximum across all vectors in a group. Snowflake provides the following vector aggregation functions:
Note
Les fonctions vectorielles sur Snowflake sont optimisées de manière à réduire la précision des virgules flottantes. Ces fonctions possèdent une marge d’erreur jusqu’à 1e-4.
Liste de fonctions¶
Nom de la fonction |
Remarques |
|---|---|
Non pris en charge dans l’API Snowpark. |
|