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