搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
酷酷是懒虫
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
智能车基础车型-电磁车的硬件介绍和操作系统(3)_智能车电磁组需要摄像头吗
2
关于使用python -m uiautomator2 init后夜神模拟器没有自动安装atx以及wedtior连接时提示python -m weditor的解决可能_python -m uiautomator2 init没有安装atx
3
信号发生与测量装置_ad9833怎么输出正弦波
4
macOS小程序抓包,知其然,并知其所以然_mac怎么抓取微信小程序包
5
Kafka 数据丢失与优化_kafka 其中的一个broker 没有数据
6
springboot项目logback.xml或者logback-spring.xml中读取不到application.yml或application.properties配置文件中的配置解决办法_logback读取不到yml
7
SpringCloud整合sleuth+zipkin实现链路追踪_spring-cloud整合zipkin时zipkin的ui查不到对应的信息
8
超详细docker基础教程(全)_docker教程
9
【爬虫实战】用python爬今日头条热榜TOP50榜单!_今日头条热搜爬取
10
SQL Server 上可监控什么 - Part 1_sql数据库能监控电脑数据吗?
当前位置:
article
> 正文
HMM(利用前向后向求概率)_试利用前向概率及后向概率,证明前向后向算法
作者:酷酷是懒虫 | 2024-08-14 19:16:43
赞
踩
试利用前向概率及后向概率,证明前向后向算法
上文讲到用直接法求概率复杂度很大,本文讲述利用前向后向算法求概率。即给定模型参数λ,以及观测序列,求条件概率
P
(
O
|
λ
)
P
(
O
|
λ
)
前向算法
(一定要记住前向概率定义)
前向概率。给定模型参数λ,定义t时刻部分观测序列为
o
1
,
o
2
,
.
.
.
,
o
t
o
1
,
o
2
,
.
.
.
,
o
t
,并且状态为
q
i
q
i
的概率为前向概率。记为
α
t
(
i
)
=
P
(
o
1
,
o
2
,
.
.
,
o
t
a
n
d
i
t
=
q
i
|
λ
)
α
t
(
i
)
=
P
(
o
1
,
o
2
,
.
.
,
o
t
a
n
d
i
t
=
q
i
|
λ
)
,
接下来我们就可以根据前向概率求得
P
(
O
|
λ
)
P
(
O
|
λ
)
初值
α
1
(
i
)
=
P
(
o
1
a
n
d
i
t
=
q
i
|
λ
)
=
π
i
b
i
(
o
1
)
α
1
(
i
)
=
P
(
o
1
a
n
d
i
t
=
q
i
|
λ
)
=
π
i
b
i
(
o
1
)
递推 对于
t
=
1
,
2
,
3
,
.
.
.
,
T
−
1
t
=
1
,
2
,
3
,
.
.
.
,
T
−
1
则
α
t
+
1
(
i
)
=
P
(
o
1
,
o
2
,
.
.
,
o
t
+
1
a
n
d
i
t
+
1
=
q
i
|
λ
)
α
t
+
1
(
i
)
=
P
(
o
1
,
o
2
,
.
.
,
o
t
+
1
a
n
d
i
t
+
1
=
q
i
|
λ
)
=
∑
N
j
=
1
P
(
o
1
,
o
2
,
.
.
,
o
t
a
n
d
i
t
=
q
j
|
λ
)
a
j
i
b
i
(
o
t
+
1
)
=
∑
j
=
1
N
P
(
o
1
,
o
2
,
.
.
,
o
t
a
n
d
i
t
=
q
j
|
λ
)
a
j
i
b
i
(
o
t
+
1
)
=
[
∑
N
j
=
1
α
t
(
j
)
a
j
i
]
b
i
(
o
t
+
1
)
=
[
∑
j
=
1
N
α
t
(
j
)
a
j
i
]
b
i
(
o
t
+
1
)
终止
P
(
O
|
λ
)
=
∑
N
i
=
1
α
T
(
i
)
P
(
O
|
λ
)
=
∑
i
=
1
N
α
T
(
i
)
显然时间复杂度大幅度降低,只有
O
(
T
N
2
)
O
(
T
N
2
)
后向算法
(和前向算法如同一辙)
后向概率。给定模型参数λ,定义t时刻部分观测序列为
o
t
+
1
,
o
t
+
2
,
.
.
.
,
o
T
o
t
+
1
,
o
t
+
2
,
.
.
.
,
o
T
,且状态为
q
i
q
i
的概率为后向概率。记为
β
t
(
i
)
=
P
(
o
t
+
1
,
o
t
+
2
,
.
.
.
,
o
T
|
i
t
=
q
i
a
n
d
λ
)
β
t
(
i
)
=
P
(
o
t
+
1
,
o
t
+
2
,
.
.
.
,
o
T
|
i
t
=
q
i
a
n
d
λ
)
。这里需要和前向概率区分一下,前向概率
α
t
(
i
)
α
t
(
i
)
是包含当前时刻t的观测,而
β
t
(
i
)
β
t
(
i
)
是不包含当前时刻观测的。
接下来我们根据后向算法求概率
P
(
O
|
λ
)
P
(
O
|
λ
)
初值
β
T
(
i
)
=
P
(
o
T
+
1
,
o
T
+
2
,
.
.
.
,
o
T
|
i
T
=
q
i
a
n
d
λ
)
=
1
β
T
(
i
)
=
P
(
o
T
+
1
,
o
T
+
2
,
.
.
.
,
o
T
|
i
T
=
q
i
a
n
d
λ
)
=
1
这里和前向概率初值稍作区别
对于t = T-1,T-2,…,1
β
t
(
i
)
=
P
(
o
t
+
1
,
o
t
+
2
,
.
.
.
,
o
T
|
i
t
=
q
i
a
n
d
λ
)
β
t
(
i
)
=
P
(
o
t
+
1
,
o
t
+
2
,
.
.
.
,
o
T
|
i
t
=
q
i
a
n
d
λ
)
=
∑
N
j
=
1
a
i
j
b
j
(
o
t
+
1
)
P
(
o
t
+
2
,
.
.
.
,
o
T
|
i
t
+
1
=
q
j
)
=
∑
j
=
1
N
a
i
j
b
j
(
o
t
+
1
)
P
(
o
t
+
2
,
.
.
.
,
o
T
|
i
t
+
1
=
q
j
)
=
∑
N
j
=
1
a
i
j
b
j
(
o
t
+
1
)
β
t
+
1
(
j
)
=
∑
j
=
1
N
a
i
j
b
j
(
o
t
+
1
)
β
t
+
1
(
j
)
终止
P
(
O
|
λ
)
=
∑
N
i
=
1
π
i
b
i
(
o
1
)
β
1
(
i
)
P
(
O
|
λ
)
=
∑
i
=
1
N
π
i
b
i
(
o
1
)
β
1
(
i
)
利用前向和后向计算一些概率
(后面参数训练会用到)
计算观测序列概率
P
(
O
|
λ
)
P
(
O
|
λ
)
P
(
O
|
λ
)
P
(
O
|
λ
)
=
∑
N
i
=
1
∑
N
j
=
1
=
∑
i
=
1
N
∑
j
=
1
N
P
(
o
1
,
.
.
.
,
o
t
a
n
d
i
t
=
q
i
|
λ
)
a
i
j
b
j
(
o
t
+
1
)
P
(
o
1
,
.
.
.
,
o
t
a
n
d
i
t
=
q
i
|
λ
)
a
i
j
b
j
(
o
t
+
1
)
P
(
o
t
+
2
,
o
t
+
3
,
.
.
.
,
o
T
|
i
t
+
1
=
q
j
a
n
d
λ
)
P
(
o
t
+
2
,
o
t
+
3
,
.
.
.
,
o
T
|
i
t
+
1
=
q
j
a
n
d
λ
)
=
∑
N
i
=
1
∑
N
j
=
1
α
t
(
i
)
a
i
j
b
j
(
o
t
+
1
)
β
t
+
1
(
j
)
=
∑
i
=
1
N
∑
j
=
1
N
α
t
(
i
)
a
i
j
b
j
(
o
t
+
1
)
β
t
+
1
(
j
)
计算给定模型λ和观测O,在时刻t处于状态
q
i
q
i
的概率,记为
γ
t
(
i
)
=
P
(
i
t
=
q
i
|
O
,
λ
)
γ
t
(
i
)
=
P
(
i
t
=
q
i
|
O
,
λ
)
γ
t
(
i
)
=
P
(
i
t
=
q
i
|
O
,
λ
)
γ
t
(
i
)
=
P
(
i
t
=
q
i
|
O
,
λ
)
=
P
(
i
t
=
q
i
,
O
|
λ
)
÷
P
(
O
|
λ
)
=
P
(
i
t
=
q
i
,
O
|
λ
)
÷
P
(
O
|
λ
)
=
α
t
(
i
)
β
t
(
i
)
÷
∑
N
i
=
1
α
t
(
i
)
β
t
(
i
)
=
α
t
(
i
)
β
t
(
i
)
÷
∑
i
=
1
N
α
t
(
i
)
β
t
(
i
)
计算给定模型λ和观测O,在时刻t处于状态
q
i
q
i
并且 在时刻t+1处于状态
q
t
q
t
的概率,记为
ζ
t
(
i
,
j
)
=
P
(
i
t
=
q
i
,
i
t
+
1
=
q
j
|
O
,
λ
)
ζ
t
(
i
,
j
)
=
P
(
i
t
=
q
i
,
i
t
+
1
=
q
j
|
O
,
λ
)
=
P
(
i
t
=
q
i
,
i
t
+
1
=
q
j
,
O
|
λ
)
÷
P
(
O
|
λ
)
=
P
(
i
t
=
q
i
,
i
t
+
1
=
q
j
,
O
|
λ
)
÷
P
(
O
|
λ
)
=
α
t
(
i
)
a
i
j
b
j
(
o
t
+
1
)
β
t
+
1
(
j
)
=
α
t
(
i
)
a
i
j
b
j
(
o
t
+
1
)
β
t
+
1
(
j
)
÷
∑
N
i
=
1
∑
N
j
=
1
α
t
(
i
)
a
i
j
b
j
(
o
t
+
1
)
β
t
+
1
(
j
)
÷
∑
i
=
1
N
∑
j
=
1
N
α
t
(
i
)
a
i
j
b
j
(
o
t
+
1
)
β
t
+
1
(
j
)
声明:
本文内容由网友自发贡献,转载请注明出处:
【wpsshop】
推荐阅读
article
python
-
MySQL
数据库
基础(二)操作
数据库
、
数据表
进行
增删改
查
、分组、排序、
连接
_pytho...
操作
数据库
、
数据表
进行
增删改
查
、分组、排序、内外
连接
_
python
访问
test
数据库
,对表
student
进行
怎删改
查
。...
赞
踩
article
Django
捕获所有
异常
的
处理
_
django
异常
处理
...
诚然,每个人都会写bug,程序抛
异常
是一件很正常的事;既然
异常
总是会抛,那就想办法在抛出后,尽早解决才是王道。就拿Dja...
赞
踩
article
金仓
数据库
KingbaseES
Clusterware
配置
手册(集群搭建前置操作 )_kingbas...
搭建
Clusterware
集群,需要一些前置操作,本章主要介绍前置操作。前置操作首先是部署包的处理,主要分为集成化安装包...
赞
踩
article
YOLOv8
部署
到
C++
上(综合版笔记)_
yolov8
c++
...
这段时间由于项目的需要,需要将
yolov8
部署
到
C++
上以及跟相应的算法结合,花了我不少时间。现阶段有考虑过使用onnx...
赞
踩
article
hbase
有哪些可视化
工具
,
图形界面
管理
工具
_
hbase
可视化
管理
工具
有哪些...
1.
hbase
有那些
管理
工具
,首先
hbase
有自带的简单的web界面2.还有一种HBase
图形界面
管理
工具
HBaseXp...
赞
踩
article
贪心
算法
——2.1
贪心
算法
本质...
贪心
算法
本质: 从问题的初始解出发,一步一步的做出当前最好的选择,尽可能的得到最优解或近似最优解(只根据当前的信息判断...
赞
踩
article
文
生
视频
AI
工具
—
—
白日梦
AI
:最高支持
生
成
6分钟
视频
!...
体验下来,这款
工具
人物/场景一致性还是非常好的,不会出现主角的突然“换脸”,有一套完整的
AI
视频
创作工作流,可以帮助我们...
赞
踩
article
《
鸟哥
的
Linux
私房菜-
基础
学习
篇》
读书笔记
...
嗯,来这边实训,青软
的
孔老师给装了一个有
Linux
系统
的
虚拟机,讲了一些
Linux
的
常识,决定去看这本书,了解一些Lin...
赞
踩
article
解决Uni-
app
自定义
底部
tabber
,
切换
tabbar
时,
点击
两次
tabbar
才会显示正确,但页...
底部
tabbar
_
uni
-
app
自定义
tabbar
需要
点击
两次才能
切换
图标
uni
-
app
自定义
tabbar
需要
点击
两...
赞
踩
article
数据中心
建设
步骤...
需求分析:首先需要明确
数据中心
的需求和目标,确定
数据中心
的规模、容量、可靠性要求等。运维管理:启动
数据中心
的运维管理工作...
赞
踩
article
如何
用
python
做
表
_
如何
使
用
python
创建
表
...
本文指导初学者通过Python基础操作,如变量和数组,阅读文本文件并解析数据,最终将数据转化为HTML
表
格。通过实例演示...
赞
踩
article
织梦
dedecms
如何
仿站
_
dede888
仿站
教程...
dedecms
仿站
步骤首先需要把对方网站的CSS风格样式以及图片下载下来。把对方要仿制的页面的html代码复制下来,保存...
赞
踩
article
常用DOS
命令
、
Windows
下
安装
IIS
服务
器
、DNS
服务
器
和
DHCP
服务
器
以及
Windows
和L...
详细讲解了大多数常用DOS
命令
;详细说明在
Windows
如何
安装
IIS
服务
器
、DNS
服务
器
和
DHCP
服务
器
;讲解win防...
赞
踩
article
【麒麟(
Linux
)
系统
远程
连接
到
windows
系统
并
进行
文件传输
】...
一般来说,
windows
自带
远程
桌面,使用的RDP协议,
Linux
上支持RDP协议的软件很多,常用的是Remmina,很...
赞
踩
article
python3APP
爬虫
--
爬取
王者荣耀英雄图片(附源码)_
爬取
源代码
app
...
之前有写过抖音
app
用户信息
爬虫
,因为当时是第一次写,可能有些思路不清楚,本次
爬取
王者荣耀盒子,使用抓包工具抓取数据,用...
赞
踩
article
Prompt
提示
词
工程
全攻略:15+
Prompt
框架
一网打尽
、学会
提示
词让大
模型
更高效...
APE
框架
提倡将用户的请求分解为三个主要部分:行动、目的和期望。这种分解方法使得与大
模型
的交互更加明确和高效。**行动...
赞
踩
article
使用
Windows
命令提示符
安装
Windows
服务
吗?_用
命令提示符
安装
服务
...
I want to install a
Windows
service using a
Windows
command ...
赞
踩
article
专做
真人
转
动漫
视频
AI
——
Domo
AI
(附详细教程)...
本文介绍了
Domo
AI
这款
AI
工具,它能将
真人
视频
或图片
转
换成
动漫
风格,无需复杂的后期处理。用户可以在Discord中免...
赞
踩
article
Git
协同
开发
解决
冲突
与Pr、Mr及路飞
项目
主页搭建_
git
pr
mr...
想写介绍了协同
开发
的整体流程,以及多人同一分支
开发
冲突
的解决方法,线上分支合并PrMr 路飞
项目
前端主页搭建_
git
p...
赞
踩
article
大规模
语言
模型
高效参数
微调
--
BitFit
/
Prefix
/
Prompt
微调
系列_大
语言
模型
微调
所需...
Prompt
token 的长度在 20 左右时的表现已经不错(超过 20 之后, 提升
Prompt
token 长度,...
赞
踩
相关标签
数据库
mysql
sql
python
django
异常
埋点
cat
金仓数据库
kingbase
YOLO
人工智能
Linux学习
uni-app
前端
ai
如何用python做表
html
css
html5
服务器
windows
linux
运维