剖析深度學習 (4):Sigmoid, Softmax怎麼來?為什麼要用MSE和Cross Entropy?談廣義線性模型 - YC Note
學習一段時間深度學習的你是不是有一個疑惑:Activation Function為什麼要用Sigmoid和Softmax?Loss Function為什麼要用MSE和Cross Entropy?其他狀況要用什麼?當然你可以把它們看作是個合理定義,但是學習深度就端看你是不是可以用最少的定義表示最多的東西,如果你仔細google一下就會發現有一個相關的名詞—廣義線性定理,但是大部分的文章和教材都沒辦法將它講的很清楚,原因是因為沒有先介紹「充分統計量」的概念。在本講你會學到如何用「充分統計量」來說明在廣義線性定理中的Canonical Link Function,進而推導出Activation Function,你會學到如何藉由MLE和MAP來推導出Loss Function,學完以後你會對Activation Function和Loss Function有更深的認識。
剖析深度學習 深度學習發展至今已經有相當多好用的套件,使得進入的門檻大大的降低,因此如果想要快速的實作一些深度學習或機器學習,通常是幾行程式碼可以解決的事。但是,如果想要將深度學習或機器學習當作一份工作,深入了解它背後的原理和數學是必要的,才有可能因地制宜的靈活運用,YC準備在這一系列當中帶大家深入剖析深度學習。 前面的 第二講 和 第三講 其實都是為了這一講而存在。 學習一段時間深度學習的你是不是有一個疑惑: Activation Function為什麼要用Sigmoid和Softmax? Loss Function為什麼要用MSE和Cross Entropy? 其他狀況要用什麼? 當然你可以把它們看作是個合理定義, 但是學習深度就端看你是不是可以用最少的定義表示最多的東西 如果你仔細google一下就會發現有一個相關名詞—廣義線性定理,但是大部分的文章和教材都沒辦法將它講的很清楚,原因是因為沒有先介紹「充分統計量」的概念。 在本講你會學到如何用「充分統計量」來說明在廣義線性定理中的Canonical Link Function,進而推導出Activation Function,你會學到如何藉由MLE和MAP來推導出Loss Function,學完以後你會對Activation Function和Loss Function有更深的認識。 這一篇我可以非常自豪的說,網路上的資料在這
Explore this link on the map →saved by
related reading
- 使用 TensorFlow 學習 Softmax 回歸 (Softmax Regression) | by Leo Chiu | 手寫筆記 | Mediummedium.com
- 機器學習- 神經網路(多層感知機 Multilayer perceptron, MLP) 含倒傳遞( Backward propagation)詳細推導 - Tommy Huang - Mediumchih-sheng-huang821.medium.com
- The Little Book of Deep Learningfleuret.org
- deeplearningbook.org/contents/ml.htmldeeplearningbook.org
- Maybe I was too harsh on deep learning theory (three days ago) — LessWronglesswrong.com
- Gregory Gundersengregorygundersen.com
- 機器學習跟統計學差在哪?哈佛博士:機器學習重視預測結果,統計學在乎因果推理 | TechOrange 科技報橘buzzorange.com
- Understanding softmax and the negative log-likelihoodljvmiranda921.github.io
- 醫學統計學bookdown.org
- Proofs involving ordinary least squares - Wikipediaen.wikipedia.org
- Support vector machine - Wikipediaen.wikipedia.org
- Exponential families from a single KL identityarxiv.org