计算机与数学的关系

众所周知,计算机的出现将人从繁琐的计算中解脱出来。随着技术的发展,计算机做单纯计算的时代已经过去,大量的应用软件随之而来。有趣的是,数学却一直伴随着计算机科学的发展直到现在。

  • 当我们设计编程语言及其一系列的 "翻译" 工具时,我们需要有逻辑学计算理论 的知识背景。
  • 当我们使用自然语言处理尝试赋予机器理解人的能力,除了语言学,概率论统计学也是必须的。
  • 当我们尝试设计算法,则需要离散数学数论计算理论图论 作为理论基础
  • 当我们想做机器学习时,线性代数概率论 则显得尤为重要

除了以上的举例,数学还可以用于解决实际中存在的问题。

如果你想了解关于数学在计算机科学中更多的应用,推荐你阅读The Beauty of Mathematics in Computer Science ,这本书由在 NLP 方面有丰富经验的 google 研究人员 Wu Jun 创作。

参考资料推荐见 gitbook, How to learn mathematics for Computer Science ? , 作者 Lyu Jing Wei

本文是原创文章What is mathematics for Computer Science ? 的译文,原作者 Lyu Jing Wei。

欢迎扫描最下方的二维码加群与同样热爱计算机科学的小伙伴一起讨论,群内会定期分享计算机科学相关的所有课程学习实践。

转载于:https://juejin.im/post/5c4c4b9a5188252631638a2d

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值