HMMPosition API

来源:互联网 发布:淘宝上最贵的商品 编辑:程序博客网 时间:2024/06/06 01:42
<span style="font-size:24px;">public enum HMMPosition我们知道一个HMM代表了一个音素或者是其它的声学模型建模时的基本单元,它可以是音节或其它基本的单元。在此类中所表示的HMM是一个比字小的单元,由此单元可构成一个字,此类就是表示此HMM表示的基本单元(音素)在字中的位置。因为字是由一个个基本的单元所组成的。本枚举类的枚举常量:BEGIN     ('b'),表示此HMM位于一个字的开始的位置。END       ('e'), 表示此HMM位于一个字的结束的位置上。SINGLE    ('s'),  表示此HMM为字的开始或结束。INTERNAL  ('i'),  表示此HMM在字的内部。UNDEFINED ('-');  表示此HMM在一个字的为定义的位置上。类的属性:private static final HMMPosition[] posByRep;用来存储枚举常量。private final String rep;枚举对象的名字表示。本类的静态块:本类的构造方法:private HMMPosition(char rep);基于其表现形式来查看一个HMM位置。Rep为字符串表示。构建的对象为rep所表示的HMM位置,如果没有发现,则为null。本类的方法:public static HMMPosition lookup(String rep);基于其表现形式来查看一个HMM位置。Rep为字符串表示。构建的对象为rep所表示的HMM位置,如果没有发现,则为null。主要是从枚举常量数组中获得枚举常量。public boolean isWordEnd();用于判定HMM位置对象枚举常量表示的HMM是否在字的结束位置上。public boolean isWordBeginning();用于决定HMM位置对象所表示的HMM是否在字的开始位置上。public String toString();枚举对象转换为字符串输出。</span>

0 0
原创粉丝点击