词性标注与神经网络:从HMM到自编码器的探索
1. 词性标注的HMM模型及评估
在词性标注任务中,隐马尔可夫模型(HMM)是一种常用的方法。我们可以通过以下步骤使用HMM进行词性标注预测:
1. 选择句子并转换观测值 :
sent_index =
observations = sent_to_obs(n_emission_df, new_pos_df, all_n_a_tags, sent_index)
- 创建HMM模型 :
hmm = HMM(initial_prob=n_initial_prob, trans_prob=n_trans_prob, obs_prob=n_obs_prob)
- 运行TensorFlow并进行预测 :
with tf.Session() as sess:
seq = viterbi_decode(sess, hmm, observations)
print('Most likely hidden states are {}'.format(seq))
print(seq_to_pos(seq))
超级会员免费看
订阅专栏 解锁全文
18

被折叠的 条评论
为什么被折叠?



