1 Star 0 Fork 0

汤顺平/词位标注

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
qianxiang.py 661 Bytes
一键复制 编辑 原始数据 按行查看 历史
汤顺平 提交于 2024-06-05 14:44 . add qianxiang.py.
def forward(obs_seq, A, B):
T = len(obs_seq) # 获取观测序列的长度
alpha = [[0] * pos_tag_count for _ in range(T)] # 创建一个初始值为 0 的二维列表 alpha,用于存储前向算法中的中间结果
for i in range(pos_tag_count):
alpha[0][i] = A[0][i] * B[i][obs_seq[0]] # 初始化 alpha 的第一行
for t in range(1, T): # 从第二行开始遍历 alpha 中的每一行
for i in range(pos_tag_count): # 遍历当前行中的每一个状态
alpha[t][i] = sum(alpha[t - 1][j] * A[j][i] * B[i][obs_seq[t]] for j in range(pos_tag_count)) # 计算当前状态的概率
return alpha
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/dedicatedjxndi/word-position-annotation.git
[email protected]:dedicatedjxndi/word-position-annotation.git
dedicatedjxndi
word-position-annotation
词位标注
master

搜索帮助