Funções vetoriais¶
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.
As funções de similaridade operam em dois argumentos VECTOR de mesmo tipo de elemento e dimensão, calculando a métrica especificada. O Snowflake fornece as seguintes funções de similaridade vetorial:
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:
As funções de agregação vetorial operam em colunas de valores VECTOR para realizar operações matemáticas por elemento, como soma, média, mínimo e máximo, em todos os vetores de um grupo. O Snowflake fornece as seguintes funções de agregação vetorial:
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. |
|