計算機與數學的關係

衆所周知,計算機的出現將人從繁瑣的計算中解脫出來。隨着技術的發展,計算機作單純計算的時代已通過去,大量的應用軟件隨之而來。有趣的是,數學卻一直伴隨着計算機科學的發展直到如今。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。編程

歡迎掃描最下方的二維碼加羣與一樣熱愛計算機科學的小夥伴一塊兒討論,羣內會按期分享計算機科學相關的全部課程學習實踐。機器學習

相關文章
相關標籤/搜索