问题描述信道H长度L=3,H = (h0,h1,h2),其中h0=,h1=,h2=; 基本信号类型 x =10或-10,一个完整的信号序列为X = (x0,x1,x2,...,x9);噪声W = (w0,w1,w2,...,w11)是满足高斯分布的(0,1)范围内的随机数;按照Y = H·X + W...
分类:
编程语言 时间:
2015-05-24 23:06:08
阅读次数:
335
原理请参见鄙人前面的一篇文章
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Viterbi
{
class Program
{
const int m = 2; //隐含状态数
const int n...
分类:
编程语言 时间:
2015-04-28 14:08:48
阅读次数:
128
作者:jostree转载请注明出处http://www.cnblogs.com/jostree/p/4335810.html一个例子:韦小宝使用骰子进行游戏,他有两种骰子一种正常的骰子,还有一种不均匀的骰子,来进行出千。开始游戏时他有2/5的概率出千。对于正常的骰子A,每个点出现的概率都是1/6.对...
分类:
编程语言 时间:
2015-03-13 21:59:43
阅读次数:
368
1.17-18:学习HMM模型;1.18-20:学习CRF模型(未完成);1.20-24:应用HMM到具体问题;1.24-27:扩展为second-order HMM(扩展Bi-gram MLE到Tri-gram MLE;扩展Viterbi算法);明确了BW算法不适合正在解决的问题;1.28:在词性...
分类:
其他好文 时间:
2015-01-30 15:36:58
阅读次数:
175
RT,NLP实验二。音字转换,其中用到的思想比较基本、比较老。
1.首先统计unigram和bigram的频数
2.词作为状态集,音作为观测序列。
3.计算转移矩阵概率和发射矩阵概率,建立HMM模型
4.给定HMM模型和观测序列,采用viterbi算法动态规划解码。
viterbi.py
# -*- coding: cp936 -*-
"""
viterbi.py
au...
分类:
其他好文 时间:
2014-12-13 15:13:29
阅读次数:
256
clc;clear all;close all;Start_Pi = [-1,-1];State_k = ['H','L'];% 转移矩阵Transition_matrix = [-1,-1.322;-1.322,-0.737];% 0 H L % H -1 ...
分类:
编程语言 时间:
2014-11-06 17:17:31
阅读次数:
139