TextEmbedder.TextEmbedderOptions.Builder

공개 정적 추상 클래스 TextEmbedder.TextEmbedderOptions.Builder

TextEmbedder.TextEmbedderOptions의 빌더입니다.

공개 생성자

공개 메서드

추상 TextEmbedder.TextEmbedderOptions
build()
추상 TextEmbedder.TextEmbedderOptions.Builder
setBaseOptions(BaseOptions 값)
텍스트 삽입 작업의 기본 옵션을 설정합니다.
추상 TextEmbedder.TextEmbedderOptions.Builder
setL2Normalize(부울 l2Normalize)
반환된 임베딩에 L2 정규화를 수행해야 하는지 여부를 설정합니다.
추상 TextEmbedder.TextEmbedderOptions.Builder
setQuantize(부울 양자화)
반환된 임베딩을 스칼라 양자화를 통해 바이트로 양자화할지 여부를 설정합니다.

상속된 메서드

공개 생성자

public 빌더 ()

공개 메서드

공개 추상 TextEmbedder.TextEmbedderOptions build ()

공개 추상 TextEmbedder.TextEmbedderOptions.Builder setBaseOptions (BaseOptions 값)

텍스트 삽입 작업의 기본 옵션을 설정합니다.

매개변수

public summary TextEmbedder.TextEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

반환된 임베딩에 L2 정규화를 수행해야 하는지 여부를 설정합니다. 모델에 아직 네이티브 L2_NORMALIZATION TF Lite 작업이 포함되어 있지 않은 경우에만 이 옵션을 사용하세요. 대부분의 경우 이미 이러한 경우가 있기 때문에 L2 norm은 TF Lite 추론을 통해 달성됩니다.

기본적으로 False입니다.

매개변수
l2Normalize

public summary TextEmbedder.TextEmbedderOptions.Builder setQuantize (boolean quantize)

반환된 임베딩을 스칼라 양자화를 통해 바이트로 양자화할지 여부를 설정합니다. 임베딩은 암시적으로 단위 표준으로 간주되므로 모든 차원은 [-1.0, 1.0]의 값을 가집니다. 그렇지 않으면 setL2Normalize(boolean)를 사용하세요.

기본적으로 False입니다.

매개변수
양자화