public class FirstOrderHiddenMarkovModel extends HiddenMarkovModel
emission_probability, start_probability, transition_probability| Constructor and Description |
|---|
FirstOrderHiddenMarkovModel()
创建空白的隐马尔可夫模型以供训练
|
FirstOrderHiddenMarkovModel(float[] start_probability,
float[][] transition_probability,
float[][] emission_probability) |
| Modifier and Type | Method and Description |
|---|---|
int[][] |
generate(int length)
生成样本序列
|
float |
predict(int[] observation,
int[] state)
预测(维特比算法)
|
deepCopy, drawFrom, estimateEmissionProbability, estimateStartProbability, estimateTransitionProbability, generate, logToCdf, logToCdf, normalize, predict, similar, similar, toLog, train, unLogpublic FirstOrderHiddenMarkovModel()
public FirstOrderHiddenMarkovModel(float[] start_probability,
float[][] transition_probability,
float[][] emission_probability)
public int[][] generate(int length)
HiddenMarkovModelgenerate in class HiddenMarkovModellength - 序列长度public float predict(int[] observation,
int[] state)
HiddenMarkovModelpredict in class HiddenMarkovModelobservation - 观测序列state - 预测状态序列(需预先分配内存)Copyright © 2014–2021 码农场. All rights reserved.