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