Advertisement

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)

还没有任何评论哟~