SearcherOptions.Builder

공용 정적 추상 클래스 SearcherOptions.Builder

SearcherOptions 용 ​​빌더.

공공 생성자

빌더 ()

공개 방법

추상 검색기 옵션
짓다 ()
추상 SearcherOptions.Builder
setIndexFile ( 파일 indexFile)
검색할 인덱스 파일을 설정합니다.
추상 SearcherOptions.Builder
setL2Normalize (부울 l2Normalize)
임베딩 특징 벡터를 L2 Norm으로 정규화할지 여부를 설정합니다.
추상 SearcherOptions.Builder
setMaxResults (int maxResults)
반환할 최근접 이웃 결과의 최대 수를 설정합니다.
추상 SearcherOptions.Builder
setQuantize (부울 양자화)
스칼라 양자화를 통해 임베딩을 바이트로 양자화해야 하는지 여부를 설정합니다.

상속된 메서드

공공 생성자

퍼블릭 빌더 ()

공개 방법

공개 추상 SearcherOptions 빌드 ()

공개 추상 SearcherOptions.Builder setIndexFile ( 파일 indexFile)

검색할 인덱스 파일을 설정합니다.

모델 내부에 인덱스 파일이 포함되어 있지 않은 경우 필수입니다. 그렇지 않으면 null 로 설정하여 무시할 수 있습니다.

매개변수
인덱스파일

공개 추상 SearcherOptions.Builder setL2Normalize (부울 l2Normalize)

임베딩 특징 벡터를 L2 Norm으로 정규화할지 여부를 설정합니다. 기본값은 거짓입니다.

모델에 기본 L2_NORMALIZATION TFLite Op가 아직 포함되어 있지 않은 경우에만 이 옵션을 사용하십시오. 대부분의 경우 이는 이미 사실이며 L2 표준은 TFLite 추론을 통해 달성됩니다.

매개변수
l2정규화

공개 추상 SearcherOptions.Builder setMaxResults (int maxResults)

반환할 최근접 이웃 결과의 최대 수를 설정합니다. 기본값은 5 입니다.

매개변수
최대 결과

공개 추상 SearcherOptions.Builder setQuantize (부울 양자화)

스칼라 양자화를 통해 임베딩을 바이트로 양자화해야 하는지 여부를 설정합니다. 기본값은 거짓입니다.

임베딩은 암시적으로 단위 표준으로 가정되므로 모든 차원의 값은 [-1.0, 1.0] 입니다. 그렇지 않은 경우 l2_normalize 옵션을 사용하십시오.

매개변수
양자화하다