计算机与数学的关系

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

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

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

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

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

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

欢迎扫描最下方的二维码加群与一样热爱计算机科学的小伙伴一块儿讨论,群内会按期分享计算机科学相关的全部课程学习实践。机器学习

相关文章
相关标签/搜索