回忆玻尔兹曼机
发布时间:2023-06-14 栏目:人工智能, 图像处理 评论:0 Comments
Hopfield网络用于解决模式识别问题,而玻尔兹曼机用于解决约束满足问题(CSP)。
约束满足问题(CSP)可以用Hopfield网络来解决吗?Hopfield网络往往不能收敛到达全局能量最低的稳定态,而是陷入某个局部能量最低的稳定态不能自拔。对于模式识别问题来说,这不是一个问题,因为不管是局部能量最低的稳定态,还是全局能量最低的稳定态,都是Hopfield网络储存的模式。但约束满足问题(CSP)期望的答案往往是唯一的最优解,对应于全局能量最低的稳定态。改进Hopfield网络,让其跳出局部能量最低的稳定态,收敛到全局能量最低的稳定态,是玻尔兹曼机的目标。
什么是玻尔兹曼机?玻尔兹曼机是一种适用于解决包含了大量“弱”约束的约束满足问题的并行计算结构。这里的并行计算结构就是人工神经网络。“弱”约束是相对“强”约束而言的。“强”约束条件是约束满足问题的解必须满足的约束条件。求解围棋、象棋、纵横字谜等等问题时需要满足很多这样的强约束条件。有些约束条件则是求解一些问题,比如图片识别时,并不需要必须满足的;这类条件就是弱约束条件。
和Hopfield网络一样,玻尔兹曼机也是由许多两两双向连接的神经单元组成,并且每个神经单元只有两个状态,on或者off。神经单元之间的连接权重也是对称的,正向连接和反向连接的权重相等。所有的神经单元的最终状态加起来就构成了问题的最终解。所有的神经单元的中间状态加起来就构成了问题的中间解或者假设解,而每个神经单元的状态都是这个假设解的一份子,即单元假设。一个神经单元的状态是on或者off代表着网络当前对这个单元假设的接受或者拒绝。神经单元之间的连接的权重代表了两个单元假设之间成对出现的“弱”约束。权重为正值代表两个单元假设相互支持,可以共存;权重为负值则表示两个单元假设无法共存。
参考:
深度学习神经网络里程碑2——玻尔兹曼机 – 知乎 (zhihu.com)
留下评论
You must be logged in to post a comment.
近期评论
- Pika发表在《莫里斯蠕虫(Morris Worm)》
- Pika发表在《多组学科研分析》
- crisy发表在《最近关于专利的一点感想》
- walter发表在《机器学习基础知识回顾-马尔科夫过程(Markov Process)》
文章归档
- 2024年3月
- 2024年2月
- 2023年12月
- 2023年11月
- 2023年10月
- 2023年9月
- 2023年8月
- 2023年7月
- 2023年6月
- 2023年5月
- 2023年4月
- 2023年3月
- 2023年2月
- 2023年1月
- 2022年12月
- 2022年11月
- 2022年9月
- 2022年8月
- 2022年7月
- 2022年6月
- 2022年5月
- 2022年3月
- 2022年2月
- 2022年1月
- 2021年12月
- 2021年11月
- 2021年10月
- 2021年9月
- 2021年8月
- 2021年7月
- 2021年6月
- 2021年5月
- 2021年4月
- 2021年2月
- 2021年1月
- 2020年12月
- 2020年11月
- 2020年10月
- 2020年8月
- 2020年7月
- 2020年6月
- 2020年5月
- 2020年4月
- 2020年3月
- 2020年2月
- 2019年7月
- 2019年5月
- 2019年3月
- 2019年1月
- 2018年6月
- 2018年5月
- 2018年4月
- 2018年3月
- 2018年2月
- 2017年11月
- 2017年7月
- 2017年6月
- 2017年5月
- 2017年3月
- 2016年12月
- 2016年11月
- 2016年10月
- 2016年9月
- 2016年8月
- 2016年7月
- 2016年6月
- 2016年5月
- 2016年4月
- 2016年3月
- 2016年2月
- 2016年1月
- 2015年12月
- 2015年11月