浅谈数学在信息领域的应用价值.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈数学在信息领域的应用价值

浅谈数学在信息领域的应用价值 ——在语言处理上的作用 如题所言,本文主要讲述的便是数学在信息领域中的应用价值,但即使是这样,泛泛而谈整个信息领域,还不如抓住其中一点来进行阐述,表达下我对数学在信息领域汇中的价值的理解及看法。 语言是人类进行沟通和交流的最主要方式之一,相信所有人都明白和一个说话有障碍的人进行沟通时的困难。随着科学技术的发展及世界一体化进程的稳步前行,语言交流的方式也不再局限于面对面、口对口的交流,更多的沟通工具被广泛应用于生活生产实际当中;而不同国籍之间的人、不同肤色之间的人进行对话也不再变得那么稀奇。在这样的情况下,问题就自然暴露了:利用沟通工具和不同的语言进行交流的时候,如何保证信息的正确性,或者确切的说,如何根据获得的信息来推测说话者想要表达的意思呢? 数学模型是一种人类用来解决生产生活中的实际问题而模拟进行的一种方法,能够通过数据、实物、公式等方式来模拟或者解释各个领域的问题,其应用范围之广,能力之强,越来越得到科学家和数学研究者们的青睐,著名的日心说以及地心说,就是在大大小小几十个圆的模型上建立起来的。而对于以上的语言处理问题,利用数学模型,也将该问题进行了解释。 首先我们将问题进行梳理一番:两个人进行交流,一个人根据所收到的信息去猜测说话人要表达的意思。这个过程就好像是在信道当中,根据接收到的信号去分析理解发送端信源所包含的信息。用通信系统的典型土里进行分析: 其中 s1,s2,s3...表示信息源发出的信号,o1, o2, o3 ... 是接受器接收到的信号。而我们所要做的,就是根据接收到的信号o1, o2, o3 ...还原出发送的信号s1,s2,s3...。 这个过程用科学的术语来定义,就是所谓的“语音识别”。那么究竟该如何根据接收端所得到的信息来推测信息源即说话者所想要表达的信息呢?在上文中已经提到,数学模型在解决这个问题的过程中又再次发挥了其巨大的作用。用“隐含马尔可夫模型”(Hidden Markov Model)来解决对于这些问题,被认为是实现快速精确的语音识别系统的最成功的方法。 对于以上问题,当我们观测到语音信号o1, o2, o3 ...时,我们要根据这组信号推测出发送的句子s1,s2,s3。显然,我们应该在所有可能的句子中找最有可能性的一个。用数学语言来描述,就是在已知o1, o2, o3 ...的情况下,求使得条件概率: P (s1,s2,s3...| o1, o2, o3 ...) 达到最大值的那个句子s1,s2,s3...。上面的概率并不容易直接求出,利用贝叶斯公式,我们有 P (s1,s2,s3...| o1, o2, o3 ...) = P (s1,s2,s3...;o1, o2, o3 ...) /P (o1, o2, o3 ...) 而P (s1,s2,s3...;o1, o2, o3 ...) = P(o1, o2, o3 ...|s1,s2,s3...) * P(s1,s2,s3...) 因此,可以得到: P (s1,s2,s3...| o1, o2, o3 ...) = P(o1, o2, o3 ...| s1,s2,s3...) * P(s1,s2,s3...) /P (o1, o2, o3 ...) 其中的P (o1, o2, o3 ...)可以得到,作为常数项忽略。而P(o1, o2, o3 ....| s1,s2,s3...) 表示某句话s1,s2,s3...被读成o1, o2, o3 ...的可能性, 而P( s1,s2,s3...) 表示字串s1,s2,s3...本身能够成为一个合乎情理的句子的可能性,所以这个公式的意义是用发送信号为s1,s2,s3...这个信息列被读成o1, o2, o3 ...的可能性乘以s1,s2,s3...本身可以成为一个句子的可能性,得出概率。 当然,要建立这样的模型,需要做如下的假设: ①、s1,s2,s3...是一个马尔可夫链,也就是说,si 只由 si-1 决定); ②、第 i 时刻的接收信号 oi 只由发送信号 si 决定(又称为独立输出假设, 即 P(o1, o2, o3 ...| s1,s2,s3....) = P(o1|s1) * P(o2|s2)*P(o3|s3)...。 于是,我们便可以利用算法Viterbi找出上面式子的最大值,进而找出要识别的句子s1,s2,s3...。上面所述的模型即隐含马尔可夫模型。之所以用“隐含”这个词,是因为状态s1,s2,s3...是无法直接观测到的。 此方法是由上世纪70年代的贾里尼克建立的,利用隐含马尔可夫模型来解决语言处理问题,语音识别的错误率相比人工智能和模式匹配等方法降低了2倍(从30%到10%)。而李开复在利用隐含马尔可夫模型的框架之下,成功地开发了世界上第

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档