Category

公共抽象类 Category

Category 是一个实用程序类,其中包含类别名称、其显示名称、作为得分的浮点值以及相应标签文件中标签的索引。通常用于分类或检测任务的结果。

公共构造函数

公共方法

抽象 字符串
categoryName()
此类别对象的标签。
静态类别
create(浮点数分数、整数索引、String categoryName、String displayName)
创建 Category 实例。
静态类别
createFromProto(ClassificationProto.Classification proto)
根据 ERROR(/ClassificationProto.Classification) protobuf 消息创建 Category 对象。
static List<Category>
createListFromProto(ClassificationListClassificationListProto)
抽象 字符串
displayName()displayName
标签的显示名,可针对不同的语言区域进行翻译。
final 布尔值
final int
abstract int
index()
相应标签文件中标签的索引。
抽象 浮点数
score()
此标签类别的概率得分。
final 字符串

继承的方法

公共构造函数

public Category ()

公共方法

public abstract String categoryName ()

此类别对象的标签。

public static Category create (浮点数分数、int 索引、String categoryName、String displayName)

创建 Category 实例。

参数
得分 此标签类别的概率得分。
索引 相应标签文件中标签的索引。
categoryName 该类别对象的标签。
displayName 标签的显示名。

public static Category createFromProto (ClassificationProto.Classification proto)

根据 ERROR(/ClassificationProto.Classification) protobuf 消息创建 Category 对象。

参数
proto 要转换的 ERROR(/ClassificationProto.Classification) protobuf 消息。

public static List<Category> createListFromProto (ClassificationListClassificationListProto)

参数
classificationListProto 要转换的 ERROR(/ClassificationProto.ClassificationList) protobuf 消息。
返回

public abstract String displayName ()

标签的显示名,可针对不同的语言区域进行翻译。例如,为了便于显示,标签“apple”可以翻译成西班牙语,以便显示名称为“manzana”。

public final 布尔值 等于 (Object o)

参数
o

public final int hashCode ()

public abstract int index ()

相应标签文件中标签的索引。如果未设置索引,则返回 -1。

public abstract float score ()

此标签类别的概率得分。

public final String toString ()