|
從本文開始,之后的三四篇我們都將沐浴在數學的海洋里,拼命地撲騰,這個系列我會盡力以通俗易懂的方式來講述這些數學知識。 1 函數1.1 一次函數在數學函數中最基本、最重要的就是 1.1.1 一元一次函數這個函數可以用下面的式表示。被稱為 當x、y兩個變量滿足上述公式時,就稱為變量y和變量x是
一次函數的圖像是直線,如下圖的直線所示。 示例:一次函數的圖像如下圖所示,截距為 1,斜率為 2。 1.1.2 多元一次函數上面我們說的中有一個變量x,我們稱為一元,如果有多個變量,我們就稱為是多元的,比如下面的式子。(有幾個變量就是幾元的,也可以理解為維度) 當多個變量滿足上述公式時,也稱為變量y與變量是 就像我們之前說的神經元的 如果把作為參數的權重 1.2 二次函數1.2.1 一元二次函數剛剛我們接觸了一次函數,下面說說二次函數。二次函數很重要,像我們經常使用的 二次函數的圖像是拋物線,如下圖所示。我們會發(fā)現拋物線的凹凸(開口朝向)是通過上方式子中a的正負來決定的。
示例:二次函數
1.2.2 多元二次函數在我們實際的神經網絡中需要處理更多變量的二次函數,這些二次函數統(tǒng)稱
就像我們使用的代價函數平方誤差c就是多元二次函數:
1.3 單位階躍函數之前,我們已經接觸過它了,還記得嗎,作為生物界神經元的激活函數。下面我們再說一遍吧。 單位階躍函數,在
單位階躍函數的圖像如下:
1.4 指數函數什么是指數函數呢?我們之前講了一次函數和二次函數,其實只要把變量放到冪的位置,其實就是指數函數了,具有以下形狀的函數稱為
指數函數的圖像是類似于撇的一種樣式,如下所示
上面說到底數,就不得不說
1.4.1 sigmoid函數上面說到自然常數e,那么就不得不提到大名鼎鼎的自然指數函數 而我們這里所要講的是包含自然指數函數的復合函數
通過下方的圖像,我們可以看到,這個函數是
1.5 正態(tài)分布的概率密度函數在計算機實際確定神經網絡時,我們需要首先給權重和偏置設定初始值,這樣神經網絡才能進行計算。而這個初始值怎么取呢,這個時候我們就會用到一個非常有用的工具,叫做 這里就不長篇大論的解釋啥是正態(tài)分布了,它也沒什么高大上的地方,就是概率分布中的一種分布方式,但是這個分布方式是及其復合人類和自然界的,有興趣的朋友可以去深入了解下。在這里只說一下,我們在給神經網絡分配權重和偏置時分配一個服從正態(tài)分布的隨機數,會比較容易取得好的結果。 正態(tài)分布是服從下面的概率密度函數的概率分布。公式如下 ![]() 鐘形曲線
2 數列2.1 數列的含義數列就是數的序列,比如下面就是偶數列的數列:2,4,6,8,…項,排在第一位的項叫做首項,排在第二位的項叫做第2項,以此類推,排在第n位的項叫做第n項(是不是有點廢話),神經網絡中出現的數列都是有限的數列,這種數列叫做有窮數列,在有窮數列中最后一項稱為末項,數列中的數量稱為項數,而像上面的偶數列是無窮數列2.2 數列的通項公式 表示,這里是數列的名字,可隨意取。當想要表達整個數列時,使用集合的符號來表示,如
通項公式,比如偶數列的通項公式就是下方的式子
![]()
2.3 數列與遞推關系式遞歸定義 以及相鄰的兩項![]() 的關系式,那么就可以確定這個序列,這個關系式叫 遞推關系式![]()
2.4 聯(lián)立遞推關系式誤差反向傳播中所用到的數列的解題算法聯(lián)立遞推算法。![]() 聯(lián)立遞推關系式。在神經網絡的世界中,所有神經元的輸入和輸出在數學上都可以認為是用聯(lián)立遞推式聯(lián)系起來的。例如,我們來看看之前文章中看過的一個神經元的圖片
![]() ![]() 誤差反向傳播就是將這種觀點應用在神經網絡中。 |
|
|