ImageClassifier.ImageClassifierOptions.Builder

공개 정적 클래스 ImageClassifier.ImageClassifierOptions.Builder

ImageClassifierOptions의 인스턴스를 구성하는 데 도움이 되는 빌더입니다.

공개 방법

ImageClassifier.ImageClassifier옵션
짓다 ()
ImageClassifier.ImageClassifierOptions.Builder
setBaseOptions ( BaseOptions 기본 옵션)
가속기와 같은 태스크 API를 구성하기 위한 일반 옵션을 설정합니다.
ImageClassifier.ImageClassifierOptions.Builder
setDisplayNamesLocale ( 문자열 displayNamesLocale)
TFLite 모델 메타데이터를 통해 지정된 표시 이름에 사용할 로케일을 설정합니다(있는 경우).
ImageClassifier.ImageClassifierOptions.Builder
setLabelAllowList ( 목록 < 문자열 > labelAllowList)
선택적 라벨 허용 목록을 설정합니다.
ImageClassifier.ImageClassifierOptions.Builder
setLabelDenyList ( 목록 < 문자열 > labelDenyList)
선택적 라벨 거부 목록을 설정합니다.
ImageClassifier.ImageClassifierOptions.Builder
setMaxResults (int maxResults)
반환할 최고 점수 결과의 최대 수를 설정합니다.
ImageClassifier.ImageClassifierOptions.Builder
setNumThreads (int numThreads)
이 방법은 더 이상 사용되지 않습니다. 대신 BaseOptions 사용하여 스레드 수를 구성하십시오. 이 방법은 BaseOptions 에서 구성된 스레드 수를 재정의합니다.
ImageClassifier.ImageClassifierOptions.Builder
setScoreThreshold (부동 점수Threshold)
점수 임계값을 설정합니다.

상속된 메서드

공개 방법

공용 ImageClassifier.ImageClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

가속기와 같은 태스크 API를 구성하기 위한 일반 옵션을 설정합니다.

매개변수
기본옵션

공개 ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale ( String displayNamesLocale)

TFLite 모델 메타데이터를 통해 지정된 표시 이름에 사용할 로케일을 설정합니다(있는 경우).

기본값은 영어( "en" )입니다. TFLite 메타데이터 스키마 파일을 참조하세요. 허용되는 로케일 패턴에 대해.

매개변수
디스플레이이름로캘

공용 ImageClassifier.ImageClassifierOptions.Builder setLabelAllowList ( List < String > labelAllowList)

선택적 라벨 허용 목록을 설정합니다.

비어 있지 않으면 이 세트에 없는 라벨의 분류가 필터링됩니다. 중복되거나 알 수 없는 라벨은 무시됩니다. labelDenyList와 상호 배타적입니다.

매개변수
labelAllowList

공용 ImageClassifier.ImageClassifierOptions.Builder setLabelDenyList ( 목록 < 문자열 > labelDenyList)

선택적 라벨 거부 목록을 설정합니다.

비어 있지 않으면 이 세트에 라벨이 있는 분류가 필터링됩니다. 중복되거나 알 수 없는 라벨은 무시됩니다. labelAllowList와 상호 배타적입니다.

매개변수
라벨거부목록

공개 ImageClassifier.ImageClassifierOptions.Builder setMaxResults (int maxResults)

반환할 최고 점수 결과의 최대 수를 설정합니다.

< 0이면 모든 결과가 반환됩니다. 0이면 잘못된 인수 오류가 반환됩니다. 기본값은 -1입니다.

매개변수
최대 결과
던지기
IllegalArgumentException maxResults가 0인 경우.

공개 ImageClassifier.ImageClassifierOptions.Builder setNumThreads (int numThreads)

이 방법은 더 이상 사용되지 않습니다 .
대신 BaseOptions 사용하여 스레드 수를 구성하십시오. 이 방법은 BaseOptions 에서 구성된 스레드 수를 재정의합니다.

CPU로 추론을 실행할 때 멀티스레딩을 지원하는 TFLite 작업에 사용할 스레드 수를 설정합니다. 기본값은 -1입니다.

numThreads는 0보다 크거나 -1과 같아야 합니다. numThreads를 -1로 설정하면 TFLite 런타임이 값을 설정하도록 하는 효과가 있습니다.

매개변수
스레드 수

공개 ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (부동 점수Threshold)

점수 임계값을 설정합니다.

모델 메타데이터(있는 경우)에 제공된 메타데이터를 재정의합니다. 이 값 미만의 결과는 거부됩니다.

매개변수
점수임계값