LanguageDetector.LanguageDetectorOptions.Builder

public static 抽象クラス LanguageDetector.LanguageDetectorOptions.Builder

パブリック コンストラクタ

パブリック メソッド

final LanguageDetector.LanguageDetectorOptions
build()
LanguageDetector.LanguageDetectorOptions インスタンスを検証してビルドします。
抽象 LanguageDetector.LanguageDetectorOptions.Builder
setBaseOptionsBaseOptions 値)
テキスト分類タスクの基本オプションを設定します。
抽象 LanguageDetector.LanguageDetectorOptions.Builder
setCategoryAllowlist(List<String> categoryAllowlist)
カテゴリ名の許可リスト(省略可)を設定します。
抽象 LanguageDetector.LanguageDetectorOptions.Builder
setCategoryDenylist(List<String> categoryDenylist)
カテゴリ名の拒否リスト(省略可)を設定します。
抽象 LanguageDetector.LanguageDetectorOptions.Builder
setDisplayNamesLocaleString locale)
TFLite Model Metadata によって指定された表示名に使用するオプションのロケールを設定します(存在する場合)。
抽象 LanguageDetector.LanguageDetectorOptions.Builder
setMaxResultsInteger maxResults)
返されるトップスコアの分類結果の最大数を設定します(省略可)。
抽象 LanguageDetector.LanguageDetectorOptions.Builder
setScoreThreshold浮動小数点数 scoreThreshold)
オプションのスコアしきい値を設定します。

継承されるメソッド

パブリック コンストラクタ

public Builder ()

パブリック メソッド

public final LanguageDetector.LanguageDetectorOptions build ()

LanguageDetector.LanguageDetectorOptions インスタンスを検証してビルドします。

例外
IllegalArgumentException 設定されたオプションのいずれかが無効な場合。

public 抽象 LanguageDetector.LanguageDetectorOptions.Builder setBaseOptions BaseOptions 値)

テキスト分類タスクの基本オプションを設定します。

パラメータ
value

public 抽象 LanguageDetector.LanguageDetectorOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)

カテゴリ名の許可リスト(省略可)を設定します。

空でない場合、カテゴリ名がこのセットにない検出結果は除外されます。重複するカテゴリ名や不明なカテゴリ名は無視されます。categoryDenylist とは相互に排他的です。

パラメータ
categoryAllowlist

public 抽象 LanguageDetector.LanguageDetectorOptions.Builder setCategoryDenylist (List<String> categoryDenylist)

カテゴリ名の拒否リストを設定します(省略可)。

空でない場合、カテゴリ名がこのセットに含まれる検出結果は除外されます。重複するカテゴリ名や不明なカテゴリ名は無視されます。categoryAllowlist とは相互に排他的です。

パラメータ
categoryDenylist

public 抽象 LanguageDetector.LanguageDetectorOptions.Builder setDisplayNamesLocale (String locale)

TFLite Model Metadata によって指定された表示名に使用するロケール(省略可)を設定します(存在する場合)。

パラメータ
locale

public 抽象 LanguageDetector.LanguageDetectorOptions.Builder setMaxResults (Integer maxResults)

返されるトップスコアの分類結果の最大数を設定します(省略可)。

設定されていない場合は、利用可能なすべての結果が返されます。設定する場合は、0 より大きい値にする必要があります。

パラメータ
maxResults

public 抽象 LanguageDetector.LanguageDetectorOptions.Builder setScoreThreshold Float scoreThreshold)

オプションのスコアしきい値を設定します。スコアがこの値を下回る結果は拒否されます。

TFLite モデル メタデータで指定されたスコアしきい値がある場合はオーバーライドします。

パラメータ
scoreThreshold