📄 hmm.h
字号:
// Hmm.h: interface for the CHmm class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_HMM_H__4D16D802_B6C9_4F4E_BCD1_962A048D3044__INCLUDED_)
#define AFX_HMM_H__4D16D802_B6C9_4F4E_BCD1_962A048D3044__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CHmm
{
public:
CHmm();
virtual ~CHmm();
void SetHmmParam(int iDimA, int iDimB, double **pA, double **pB, double *pPI);
double Forward(int *pInput, int iInputLen, double **pRltMatrix);
double Backward(int *pInput, int iInputLen, double **pRltMatrix);
double Viterbi(int *pInput, int iInputLen, int *pBestPath, double **pRltMatrix, int **plamda);
private:
int m_iDimA;
int m_iDimB;
double **m_pA;
double **m_pB;
double *m_pPI;
int *m_pInput;
int m_iInputLen;
double **m_pRltMatrix;
int **m_plamda;
double forward_recursion(int iIndex, int j);
double backward_recursion(int iIndex, int j);
double viterbi_recursion(int iIndex, int j);
};
#endif // !defined(AFX_HMM_H__4D16D802_B6C9_4F4E_BCD1_962A048D3044__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -