《数学之美》读书笔记3

重要的数学模型

1.隐含马尔可夫模型
马尔可夫假设:随机过程中各个状态St的概率分布只与它的前一个状态St-1有关。
符合这个假设的随机过程称为马尔可夫过程,也称为马尔可夫链。
隐含马尔可夫模型是上述马尔可夫链的一个扩展:任一时刻t的状态St是不可见的。但是,隐含马尔可夫模型在每个时刻t会输出一个符号Ot,而且Ot跟St有关,且仅与St有关,这个被称为独立输出假设。
隐含马尔可夫模型的结构如下,其中隐含的状态S1,S2,……,St是一个典型的马尔可夫链。
这里写图片描述
根据观测信号找到最有可能产生观测信号的源信号。
这里写图片描述
一旦O1,O2,……,Ot产生了,它就不会变了,这时分母是一个可以忽略的常数。根据马尔可夫假设和独立输出假设,
这里写图片描述
所以,
这里写图片描述
隐含马尔可夫模型需要一个训练算法(鲍姆韦尔奇算法,它是一种无监督的训练算法,这里不赘述)和一个解码算法(维特比算法)。维特比算法是针对一个特殊的图——篱笆网络的有向图最短路径问题而提出的。

2.最大熵模型
最大熵原理说白了,就是保留全部的不确定性,将风险降到最小。最大熵原理指出,对一个随机事件的概率分布进行预测时,我们的预测应当满足全部已知条件,而对未知的情况不做任何主观假设。假设X1,X2,……,X20为20种不同的特征且相互独立,d为待预测的对象。
这里写图片描述
其中归一化因子是
这里写图片描述
最原始的最大熵模型的训练方法是一种称为通用迭代算法GIS(Generalized Iterative Scaling)的迭代算法,后有改进迭代算法IIS(Improved Iterative Scaling)。

3.贝叶斯网络——马尔可夫链的扩展
在一个有向图中如果马尔可夫假设成立,那么它就是贝叶斯网络。贝叶斯网络中所有的因果关系都可以有一个量化的可信度,即用一个概率描述。在网络中,每个节点的概率都可以用贝叶斯公式来表示。
使用贝叶斯网络首先要确定它的结构,对于简单的问题可以人工给出结构,对于复杂一点的问题则需要机器学习得到。确定贝叶斯网络的结构后,还需要确定节点之间弧的权重,为此,我们需要一些训练数据,通过优化贝叶斯网络的参数使得观察到的这些数据的概率达到最大,这个过程就是之前介绍过的EM过程。

4.条件随机场——隐含马尔可夫模型的扩展
在隐含马尔可夫模型中,Ot只取决于St,而与St-1,St+1无关,显然在很多应用里观测值可能和前后的状态都有关,如果把St-1,St+1都考虑进来,那么得到的模型就是条件随机场。
条件随机场和贝叶斯网络都是一种特殊的概率图模型,它们都遵守马尔可夫假设,但不同的是条件随机场是无向图,而贝叶斯网络是有向图。
在大部分应用中,条件随机场的节点分为状态节点的集合Y和观察变量节点的集合X。整个条件随机场的量化模型就是这两个集合的联合概率分布模型P(X,Y)。由于这个模型的变量特别多,不可能获得足够多的数据来用大数定理直接估计,因此只能通过一些它的边缘分布来找出一个符合所有这些条件的概率分布函数。根据最大熵原则,目标是找到一个符合所有边缘分布并使熵达到最大的模型,这个模型是指数函数。每一个边缘分布对应指数模型中的一个特征fi,把这些特征应用到模型中,得到如下公式:
这里写图片描述

5.逻辑回归模型
逻辑回归模型是指将一个事件出现的概率逐渐适应到一条逻辑曲线上。逻辑曲线是一条S型曲线,特点是一开始变化快,逐渐减慢,最后饱和。一个简单的逻辑回归函数有如下形式:
这里写图片描述
对应如下曲线:
这里写图片描述
自变量的定义域是实数域,值域是[0,1]。

书中还有一些诸如布隆过滤器,信息指纹方面的知识,因为与我的专业不很相关,就不整理了。

源码地址: https://pan.quark.cn/s/a4b39357ea24 欧姆龙触摸屏编程软件MPTST 5.02是专门为欧姆龙品牌的工业触摸屏而研发的编程解决方案,它赋予用户在直观界面上构建、修改以及排错触摸屏应用程序的能力。 该软件在工业自动化领域具有不可替代的地位,特别是在生产线监视、设备操控以及人机互动系统中发挥着核心作用。 欧姆龙MPTST(Machine Process Terminal Software Touch)5.02版本配备了多样化的功能,旨在应对不同种类的触摸屏项目要求。 以下列举了若干核心特性:1. **图形化编程**:MPTST 5.02采用图形化的编程模式,允许用户借助拖拽动作来设计屏幕布局,设定按钮、滑块、指示灯等组件,显著简化了编程流程,并提升了工作效率。 2. **兼容性**:该软件能够适配欧姆龙的多个触摸屏产品线,包括CX-One、NS系列、NJ/NX系列等,使用户可以在同一个平台上完成对不同硬件的编程任务。 3. **数据通信**:MPTST 5.02具备与PLC(可编程逻辑控制器)进行数据交互的能力,通过将触摸屏作为操作界面,实现生产数据的显示与输入,以及设备状态的监控。 4. **报警与事件管理**:软件中集成了报警和事件管理机制,可以设定多种报警标准,一旦达到预设条件,触摸屏便会展示对应的报警提示,助力操作人员迅速做出响应。 5. **模拟测试**:在设备实际连接之前,MPTST 5.02支持用户进行脱机模拟测试,以此验证程序的正确性与稳定性。 6. **项目备份与恢复**:为了防止数据遗失,MPTST 5.02提供了项目文件的备份及还原功能,对于多版本控制与团队协作具有显著价值。 7. **多语言支持**:针对全球化的应...
本资源包为流体力学与化学传质交叉领域的研究提供了一套完整的数值模拟解决方案,重点针对湍流条件下通道内溶解物质的输运与分布规律进行定量分析。该工具集专为高等院校理工科专业的教育与科研需求设计,尤其适合计算机科学、电子工程及数学等相关学科的本科生在完成课程项目、综合设计或学位论文时使用。 软件环境兼容多个版本的MatLAB平台,包括2014a、2019b及后续的2024b发行版,确保了在不同实验室或个人计算环境中的可移植性。资源包内预置了经过验证的示例数据集,用户可直接调用主程序执行计算,显著降低了初始学习成本,使初学者能够迅速掌握基本操作流程。 代码架构采用模块化与参数驱动设计。所有关键物理参数(如流速、扩散系数、边界条件等)均集中于独立的配置模块,用户无需深入底层算法即可灵活调整计算条件,从而高效模拟多种湍流溶解场景。程序逻辑结构清晰,各功能段均配有详尽的说明注释,既阐述了数值方法的理论依据,也解释了关键步骤的实现意图,便于使用者理解模型构建过程并进行针对性修改。 在学术训练方面,本工具能够帮助学生将抽象的流体动力学与传质理论转化为可视化的数值实验结果,深化对湍流混合、浓度边界层等概念的理解。对于毕业设计或专题研究,其参数化框架支持用户嵌入自定义模型,开展创新性数值实验,为深入研究复杂流动中的溶解机制提供可靠的技术支撑。 总体而言,该MATLAB分析工具集通过结构化的代码设计、完备的案例支持与广泛的版本兼容性,为流体溶解现象的数值研究提供了一个高效、可扩展的计算平台,兼具教学示范与科研探索的双重价值。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值