當前位置:
首頁 > 新聞 > MIT Kleitman 教授:這是初學者該了解的微積分

MIT Kleitman 教授:這是初學者該了解的微積分

機器之心整理

參與:思源、一鳴


沒有微積分,機器學習也就沒有了「學習」。

在機器學習的數學基礎中,概率論與線性代數起到了核心作用,但是我們常忽略另一個非常重要的領域:微積分。似乎我們只要了解簡單的多元微分,那麼也就能學習機器學習了。但這只是一個錯覺,我們不論想要具體了解最優化方法,還是希望窺探反向傳播的法則,微積分是不可或缺的部分。

此外,整個微積分對於很多學科而言都是最基礎的內容,不了解它的思想與做法,有時很難理解當前的研究。例如最近比較受關注的神經微分方程,它就是將殘差網路視為一個微分方程,然後該微分方程的解法就相當於整個神經網路的傳播結果。

既然微積分這麼重要,那我們還需要回去再啃一遍高數上下冊?當然能這樣是最好的,但這需要花很多時間,我們最好還是通讀一些介紹性的教程,做到心中「有數」就可以了。因為目前來看,確實還有很多內容不太能用在機器學習上,例如複雜的多重積分學、三維曲線方程和微分中值定理等等。

本文介紹的就是 MIT 應用數學教授 Daniel Kleitman 寫的一本微積分入門書籍,它完全是用英文寫的,讀者在學數學的過程中還能學學英語的表達呀。

書籍地址:http://www-math.mit.edu/~djk/calculus_beginners/

這個課程里有什麼?

課程涵蓋了微積分的各個方面,從介紹微積分的意義開始,逐漸深入。課程最後還提供了一些數學工具,幫助讀者了解使用。

以第三章的「線性函數」為例:

該章節分為三部分:

  • 函數的定義
  • 線性函數定義和舉例
  • 線性本身的概念

如圖所示:

MIT Kleitman 教授:這是初學者該了解的微積分

使用案例介紹方程的定義

MIT Kleitman 教授:這是初學者該了解的微積分

介紹什麼是線性和非線性

課程目錄

  • Chapter 0: Why Study Calculus?
  • Chapter 1: Numbers
  • Chapter 2: Using a Spreadsheet
  • Chapter 3: Linear Functions
  • Chapter 4: Quadratics and Derivatives of Functions
  • Chapter 5: Rational Functions and the Calculation of Derivatives
  • Chapter 6: Exponential Functions, Substitution and the Chain Rule
  • Chapter 7: Trigonometric Functions and their Derivatives
  • Chapter 8: Inverse Functions and their Derivatives
  • Chapter 9: Numerical Differentiation, and Non-Differentiable Functions
  • Chapter 10: Review of Differentiation
  • Chapter 11: Application of Differentiation to Solving Equations
  • Chapter 12: The Anti-Derivative
  • Chapter 13: Area under a Curve; Definite Integrals
  • Chapter 14: Numerical Integration
  • Chapter 15: Areas and Volumes of Parallel Sided Figures; Determinants
  • Chapter 16: Some Pure Mathematics
  • Chapter 17: Modeling Applications to Physics
  • Chapter 18: Predator Prey Models
  • Chapter 19: Solving Differential Equations
  • Tools
  • Glossary of Notations
  • Index

還有其他入門材料嗎?

數理基礎對需要入門機器學習的初學者,以及需要加深理解的從業者來說都十分重要。因此,機器之心也為讀者整理了一些受到關注和好評的入門級數學課程,幫助大家更好的夯實基礎,加深對機器學習的理解,並更好的使用機器學習工具。

其他微積分課程

1. 可汗學院的「微積分預備」課程:這是一個為沒有任何數學基礎的人準備的微積分預備課程,提供了很多用於學習微積分的預備知識,如極限的相關知識、二項式定理等。

MIT Kleitman 教授:這是初學者該了解的微積分

課程地址:https://www.bilibili.com/video/av14223492

2. 3Blue1Brown 的「微積分的本質」課程:本課程以最為簡單易懂的方式介紹了微積分的本質原理,沒有太多數學公式和枯燥無味的證明。

MIT Kleitman 教授:這是初學者該了解的微積分

課程地址:https://www.bilibili.com/video/av24325548

其他線性代數課程

1. 3Blue1Brown 的「線性代數的本質」課程:還是這位大神,強烈推薦!本教程用最簡單的方式介紹線性代數的知識。耐心看下去,沒有不懂的。

MIT Kleitman 教授:這是初學者該了解的微積分

課程地址:https://www.bilibili.com/video/av5987715

2. MIT 的線性代數課程:這是一個極其全面的線性代數課程,從幾何空間入手介紹線性代數的原理。Gillbert Strang 老爺子非常有激情,幾個小時大課聽下來都不覺得很累很難。當然,畫質較老,需要適應。

MIT Kleitman 教授:這是初學者該了解的微積分

課程地址:https://www.bilibili.com/video/av36568126

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 機器之心 的精彩文章:

數字與模擬可兼得:清華可重構計算團隊發表數模混合AI晶元
看一眼就知手感,北大學神聯手朱俊彥讓機器人「想像」觸感

TAG:機器之心 |