벡터 함수¶
Snowflake는 VECTOR 데이터 타입에 대한 유사성 및 요소별 집계 함수를 모두 제공합니다. 이러한 함수를 사용하면 LLMs 및 생성형 AI에서 의미 체계 검색과 생성 응답 튜닝에 사용되는 소스 벡터에 가장 가까운 벡터를 찾을 수 있습니다.
유사성 함수는 지정된 메트릭을 계산하는 동일한 요소 유형 및 차원의 두 VECTOR 인자에서 작동합니다. Snowflake는 다음과 같은 벡터 유사성 함수를 제공합니다.
벡터 조작 함수는 기존 벡터를 가져와 잘림 또는 정규화와 같은 다른 속성을 가진 새 벡터를 반환합니다. Snowflake는 다음과 같은 벡터 조작 함수를 제공합니다.
벡터 집계 함수는 VECTOR 값의 열에서 작동하여 그룹의 모든 벡터에서 합계, 평균, 최소값, 최대값과 같은 요소별 수학 연산을 수행합니다. Snowflake는 다음과 같은 벡터 집계 함수를 제공합니다.
참고
Snowflake의 벡터 함수는 부동 소수점 전체 자릿수를 줄일 수 있는 방식으로 최적화되어 있습니다. 이러한 함수는 오차 범위가 최대 ``1e-4``입니다.
함수 목록¶
함수 이름 |
참고 |
|---|---|
Snowpark API에서는 지원되지 않습니다. |
|