Vector functions

O Snowflake fornece funções de similaridade e agregação elemento a elemento para o tipo de dados VECTOR. Essas funções permitem encontrar vetores mais próximos de um vetor de origem, utilizados ​ ​para pesquisa semântica e ajuste fino de respostas generativas de LLMs e AIs generativas.

Similarity functions operate on two VECTOR arguments of equal element type and dimension, computing the specified metric. Snowflake provides the following vector similarity functions:

As funções de manipulação vetorial usam um vetor existente e retornam um novo vetor com propriedades diferentes, como truncamento ou normalização. O Snowflake fornece as seguintes funções de manipulação vetorial:

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:

Nota

As funções vetoriais no Snowflake são otimizadas de forma a reduzir a precisão do ponto flutuante. Essas funções têm uma margem de erro de até 1e-4.

Lista de funções

Nome da função

Notas

Não compatível na API do Snowpark.