HMM隐马尔科夫模型实例3:中文分词
发布时间
阅读量:
阅读量
import json
import logging
import numpy as np
import pandas as pd
data = [{'我要吃饭': 'SSBE'}, {'天气不错': 'BEBE'}, {'谢天谢地': 'BMME'}]
- {B(词开头),M(词中),E(词尾),S(独字词)} {0,1,2,3}
- O:表示观察对象的集合,此处为字符集合,例如{我要吃饭天气不错谢天地}
- S:代表隐藏状态的集合,此处为{BMES}
def get_startprob():
# get BMES matrix
c = 0
c_map = {'B':0, 'M':0, 'E':0, 'S':0}
for v in data:
for key in v:
value = v[key]
c = c + 1
print('value[0] is ', value[0])
c_map[value[0]] += 1
print
全部评论 (0)
还没有任何评论哟~
