公共静态抽象类 ClassifierOptions.Builder
ClassifierOptions
的构建器。
公共构造函数
Builder()
|
公共方法
final ClassifierOptions |
build()
验证并构建
ClassifierOptions 实例。 |
abstract ClassifierOptions.Builder | |
abstract ClassifierOptions.Builder | |
abstract ClassifierOptions.Builder | |
abstract ClassifierOptions.Builder | |
abstract ClassifierOptions.Builder |
继承的方法
公共构造函数
public Builder ()
公共方法
public final ClassifierOptions build ()
验证并构建 ClassifierOptions
实例。
抛出
IllegalArgumentException | 如果 ERROR(/maxResults) 设置为 <= 0 的值,则会发生该错误。
|
---|
public abstract ClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)
设置类别名称的许可名单。
如果为非空,则会过滤掉类别名称不在此集中的检测结果。系统会忽略重复或未知的类别名称。它与 categoryDenylist
相互排斥。
参数
categoryAllowlist |
---|
public abstract ClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)
设置类别名称的可选拒绝名单。
如果为非空,则会过滤掉类别名称在此集合中的检测结果。
系统会忽略重复或未知的类别名称。它与 categoryAllowlist
相互排斥。
参数
categoryDenylist |
---|
public abstract ClassifierOptions.Builder setDisplayNamesLocale (String locale)
设置要用于通过 TFLite 模型元数据(如果有)指定的显示名称的可选语言区域。
参数
语言区域 |
---|
public abstract ClassifierOptions.Builder setMaxResults (Integer maxResults)
设置要返回的得分最高的分类结果的数量上限(可选)。
如果未设置,则返回所有可用的结果。如果设置,则必须大于 0。
参数
maxResults |
---|
public abstract ClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)
设置可选的分数阈值。得分低于此值的结果会被拒绝。
替换 TFLite 模型元数据中指定的得分阈值(如果有)。
参数
scoreThreshold |
---|