ImageClassifierOptions のインスタンスの構成を支援するビルダー。
パブリックメソッド
ImageClassifier.ImageClassifierOptions | 建てる() |
ImageClassifier.ImageClassifierOptions.Builder | |
ImageClassifier.ImageClassifierOptions.Builder | setDisplayNamesLocale ( String displayNamesLocale) TFLite モデル メタデータ (存在する場合) を通じて指定された表示名に使用するロケールを設定します。 |
ImageClassifier.ImageClassifierOptions.Builder | |
ImageClassifier.ImageClassifierOptions.Builder | |
ImageClassifier.ImageClassifierOptions.Builder | setMaxResults (int maxResults) 返される上位スコアの結果の最大数を設定します。 |
ImageClassifier.ImageClassifierOptions.Builder | setNumThreads (int numThreads) このメソッドは廃止されました。代わりに BaseOptions 使用してスレッド数を構成してください。このメソッドは、 BaseOptions から構成されたスレッドの数をオーバーライドします。 |
ImageClassifier.ImageClassifierOptions.Builder | setScoreThreshold (浮動小数点スコアしきい値) スコアのしきい値を設定します。 |
継承されたメソッド
パブリックメソッド
public ImageClassifier.ImageClassifierOptions.Builder setBaseOptions ( BaseOptions BaseOptions)
アクセラレータなどのタスク API を構成するための一般的なオプションを設定します。
パラメーター
基本オプション |
---|
public ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale ( String displayNamesLocale)
TFLite モデル メタデータ (存在する場合) を通じて指定された表示名に使用するロケールを設定します。
デフォルトは英語 ( "en"
) です。 TFLite メタデータ スキーマ ファイルを参照してください。受け入れられるロケールのパターン。
パラメーター
表示名ロケール |
---|
public ImageClassifier.ImageClassifierOptions.Builder setLabelAllowList ( List < String > labelAllowList)
ラベルのオプションの許可リストを設定します。
空でない場合、ラベルがこのセットにない分類は除外されます。重複するラベルや不明なラベルは無視されます。 labelDenyList とは相互に排他的です。
パラメーター
ラベル許可リスト |
---|
public ImageClassifier.ImageClassifierOptions.Builder setLabelDenyList ( List < String > labelDenyList)
ラベルのオプションの拒否リストを設定します。
空でない場合、ラベルがこのセットに含まれる分類は除外されます。重複するラベルや不明なラベルは無視されます。 labelAllowList とは相互に排他的です。
パラメーター
ラベル拒否リスト |
---|
public ImageClassifier.ImageClassifierOptions.Builder setMaxResults (int maxResults)
返される上位スコアの結果の最大数を設定します。
< 0 の場合、すべての結果が返されます。 0 の場合、無効な引数エラーが返されます。デフォルトは -1 です。
パラメーター
最大結果 |
---|
投げる
IllegalArgumentException | maxResults が 0 の場合。 |
---|
public ImageClassifier.ImageClassifierOptions.Builder setNumThreads (int numThreads)
このメソッドは非推奨です。
代わりにBaseOptions
使用してスレッド数を構成してください。このメソッドは、 BaseOptions
から構成されたスレッドの数をオーバーライドします。
CPU で推論を実行するときにマルチスレッドをサポートする TFLite 操作に使用されるスレッドの数を設定します。デフォルトは -1 です。
numThreads は 0 より大きいか、-1 に等しい必要があります。 numThreads を -1 に設定すると、TFLite ランタイムに値を設定させる効果があります。
パラメーター
スレッド数 |
---|
public ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (float coreThreshold)
スコアのしきい値を設定します。
これは、モデル メタデータ (存在する場合) で提供されたものをオーバーライドします。この値を下回る結果は拒否されます。
パラメーター
スコアしきい値 |
---|