[AI小學堂(四)]神經網路是什麼? 神經網路怎麼學習? 超簡化講解反向傳播演算法Back Propagation

閱讀時間約 4 分鐘
Signal passing through neurons
在我們的上一篇文章,我們把神經網路的架構用簡化再簡化的方式來說明(其實聽不懂得觀眾也不用洩氣,我認為神經網路確實是沒有辦法很直觀的理解,至少對理科以外的人來說....),我們至少知道了,以我們每次都拿來舉例的把圖片辨識成數字0~9的這個簡單神經網路來說,他的架構大概是長這樣有輸入層/輸出層/隱藏層,每一層都有很多的神經元,而相鄰的兩個層的神經元是fully-connected,也就是說每個神經元都有跟另外一層的每個神經元都有連接。我們舉第二層的某一個特定的神經元來說,他的數值是怎麼來的呢?就是由第一層每個神經元的數值乘上了權重(Weight),全部第一層神經元的數值x權重加起來以後呢,在加上誤差(Bias),在放入一個用來normalize的sigmoid function或Relu function之後了,就得到了這個第二層神經元的數值。
都看不懂沒關係,重點就是,這個神經網路中,我們的目的是要得到一個最接近完美的權重(Weight)跟誤差值(Bias)讓這個神經網路輸入的圖片可以得到正確的輸出,也就是完美的判斷到底是哪一個數字。
Neural network for numbers
可是到底要怎麼得到這樣完美的權重跟偏差值呢? 這就要提到神經網路中利用Back Propagation來學習了。我們會設法用最簡單忽略大部分計算細節的方式來說明。以下圖來說,我們的輸入是這個手寫的3,那麼我們最希望的輸出應該就是如圖最右邊的,在代表3的這個神經元數值是1,其他的神經元數字是0,但是事實上沒有受過訓練的神經網路出來的結果是這樣呢? 可能就是如圖上所看到的一團糟,除了代表3的神經元以外,其他神經元也有非常多的數值。
Training for number 3
在仔細看一另一個訓練輸入手寫數字2的例子,一樣是沒有受過訓練的網路,我們假設輸出層的結果是這樣,那麼你應該會希望代表2的神經元的數值要上升,然後代表其他數字的神經元的數值要下降,如下圖。
Training for number 2
但是這個神經元的數值是怎麼來的呢? 如我們開頭所說的,當然就是從上一層的神經元經過權重跟偏差值的計算得來的,如下圖。舉例來說我們希望代表2的這個神經元(我們叫他A2好了)數值越高越好,那麼在前一層的神經元裡面,數值是正的神經元,你會希望它連結到A2這個神經元的權重越高越好,或者是你也會希望這個誤差值能夠越高越好,這樣得到的A2的數值當然就會比較高囉。最後一點就是你會希望權重高的神經元數值越高越好,等等但是要怎麼影響神經元的數值呢? 我們不是只能調整權重跟誤差值嗎? 所以要影響神經元的數值,就要再回到上一層。
Weight and Bias for Neuron representing 2
要影響倒數第一層的數值,我們就得回到倒數第二層,繼續類推,要影響倒數第二層的數值,我們就必須再回到倒數第三層。這也就是為什麼這個方法叫做反向傳播演算法Back Propagation
反向傳播演算法 Back Propagation for value
經過這樣一層又一層的推回去,我們就知道了,該針對每一層的權重(Weight)跟誤差值(Bias)該做怎樣調整(是要調低還是調高呢?該調整多少?)。但是別忘了這樣只是針對一個手寫的"2"做調整而已,我們還有千千萬萬個訓練數字跟其他的手寫數字要做訓練,所以我們應該把這些都列出來如下圖,就會發現針對每個手寫數字,每一層的權重跟每一層的誤差值我們都有希望他調整的方向,光以這個簡單的網路來看,就有13002個權重跟誤差值是我們需要去調整的。
Weight & Bias for all trainings
最後我們把這些所有訓練的結果加總起來,我們就得到了針對每個權重還有偏差值,我們希望調整的方向。
Weight & Bias for all trainings summed together
針對我們得到的結果,去調整這個神經網路裡面的權重跟還誤差值,我們就完成了....一次的訓練! 是的,因為這是一個平均值,所以對每一個數值來說都不夠完美,實際上為了讓權重還有誤差值能夠趨近完美,還需要經過非常多次的iteration (反覆訓練) 才能讓整個網路更正確的判斷數字。 我們今天舉的例子是簡化又簡化過,想要讓大家稍微理解一下到底神經網路的訓練是怎麼做的。實際上為了能夠讓神經網路的訓練更加地有效率,有非常多神經網路訓練的優化方法,這些當然就留給對深度學習有興趣的人可以去看原本的影片囉。
今天我們這篇就介紹到這篇,如果有說錯的或是者是希望替我補充的,都歡迎留言給我,我們下次見囉。
為什麼會看到廣告
技術PM的AI實驗室,是以輕鬆的角度深入簡出的探討各種生成式AI工具的使用。無論你是想理解AI到底是怎麼運作的? 想知道有那些好用的生成式AI工具? 或者是對AI繪圖有興趣的,都歡迎加入我們的AI實驗室一起輕鬆地玩耍,我們邊玩邊學,學習跟AI一起共創新的可能。
留言0
查看全部
發表第一個留言支持創作者!
上篇文章我們解說到了神經網路的基本架構包含了輸入層,輸出層,還有中間的隱藏層,也說明了這是一個把輸入資料拆解出特徵然後依照特徵做判斷的過程。究竟每一層的神經網路,如何影響下一層的神經網路可以辨識出特徵呢? 這些中間的線條(連結)到底是什麼意義呢? 這就是這一篇要告訴你的。
在我的上一篇文章中,我們提到了人工智慧 & 機器學習 & 深度學習跟神經網路的關係,我們也了解到了所謂的深度學習是一種基於神經網路上的機器學習方法。那麼神經網路到底是什麼呢? 我們上一篇文章裡面提到的神經網路的層Layer究竟是什麼呢? 到底為什麼神經網路需要這麼多的神經元(Neurons)跟層數呢
我們這個系列就是希望以非常科普的角度來解釋人工智慧。本篇要釐清人工智慧(AI: Artificial Intelligence),機器學習 Machine Learning, 深度學習Deep Learning,另外還有類神經網路,到底互相是什麼關係呢?
在這篇示範裡面,我將教你如何利用AI繪圖工具Stable Diffusion產生出自己的一整套塔羅牌排組,而且這整套牌組還是套用上自己Training的LORA的,也就是塔羅牌的主角都可以是你或是你身邊的人(或是你的偶像明星),一旦掌握訣竅,用這篇的方法一天以內就可以完成這個工作。
我們要來實測的就是Microsoft Designer 這套工具,利用生成式AI來協助你產生各種設計類作品,是針對著Canva 這類現有設計類網站而來的,到底Microsoft Designer 好用嗎? 是否可以幫上你的忙呢? 我們今天就用辦公室應用的場景來發想,實際上操作看看,看MS Desig
今天我這邊提供大家一個方法,讓大家可以自己成為這些AI繪圖的主角,也就是在AI裡面建立屬於你自己個人的模型。Stable Diffusion比較少這部分的教學,是因為這部分的訓練的確比較有一些技術的門檻,我這邊會嘗試用比較簡單的方式讓大家可以一個步驟一個步驟照著做,就能夠達到我們想要達到的結果。
上篇文章我們解說到了神經網路的基本架構包含了輸入層,輸出層,還有中間的隱藏層,也說明了這是一個把輸入資料拆解出特徵然後依照特徵做判斷的過程。究竟每一層的神經網路,如何影響下一層的神經網路可以辨識出特徵呢? 這些中間的線條(連結)到底是什麼意義呢? 這就是這一篇要告訴你的。
在我的上一篇文章中,我們提到了人工智慧 & 機器學習 & 深度學習跟神經網路的關係,我們也了解到了所謂的深度學習是一種基於神經網路上的機器學習方法。那麼神經網路到底是什麼呢? 我們上一篇文章裡面提到的神經網路的層Layer究竟是什麼呢? 到底為什麼神經網路需要這麼多的神經元(Neurons)跟層數呢
我們這個系列就是希望以非常科普的角度來解釋人工智慧。本篇要釐清人工智慧(AI: Artificial Intelligence),機器學習 Machine Learning, 深度學習Deep Learning,另外還有類神經網路,到底互相是什麼關係呢?
在這篇示範裡面,我將教你如何利用AI繪圖工具Stable Diffusion產生出自己的一整套塔羅牌排組,而且這整套牌組還是套用上自己Training的LORA的,也就是塔羅牌的主角都可以是你或是你身邊的人(或是你的偶像明星),一旦掌握訣竅,用這篇的方法一天以內就可以完成這個工作。
我們要來實測的就是Microsoft Designer 這套工具,利用生成式AI來協助你產生各種設計類作品,是針對著Canva 這類現有設計類網站而來的,到底Microsoft Designer 好用嗎? 是否可以幫上你的忙呢? 我們今天就用辦公室應用的場景來發想,實際上操作看看,看MS Desig
今天我這邊提供大家一個方法,讓大家可以自己成為這些AI繪圖的主角,也就是在AI裡面建立屬於你自己個人的模型。Stable Diffusion比較少這部分的教學,是因為這部分的訓練的確比較有一些技術的門檻,我這邊會嘗試用比較簡單的方式讓大家可以一個步驟一個步驟照著做,就能夠達到我們想要達到的結果。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
搬運6年前文章:以「刻意為之」的系統化、複雜邏輯化又帶有詩味的語言行文,反諷當時商管界風行一時的「系統思考(systems thinking)」。以哲學和科學發展視角,批判、諷諭「系統思考」。 --更是為了揶揄六年前把「系統思考」當作圭臬/聖杯的創業團隊而作。 *文後還有後記。
Thumbnail
在這堂課程中,您將學會如何輕鬆地註冊和登入Midjourney的專業平台,了解如何運用AI繪圖技術來創造和生成設計概念;您可以選擇多種設計風格和主題,加入自己的創意思維,Midjourney將迅速為您產出獨特的設計概念圖,當然除了Midjourney,用其他AI生成式設計平台也能完成類似的功能!
Thumbnail
Youtube 就有許多優質的知識影片,這些都是很好的學習資源,像是TED還有名人的畢業典禮演講...等等。不過影片內容實在太多,我們也不可能有那麼多時間一一觀看,那是不是可以藉由 ChatGPT 的協助,幫我們提綱挈領,把這些影片自動摘要而且節錄為影片段落,方便我們每天來點“微學習”呢?...
Thumbnail
大家可能都有個疑問,台股中那些才是真的AI股或是Nvidia供應鏈股哩?
Thumbnail
隨著AI聊天機器人這幾年越來越流行,現在學生寫作業有可能直接用AI工具生成。結果作業的質量和內容跟過去不一樣了,老師該如何分辨學生的作業是不是真的是 AI 寫的呢? 美國最近舉辦了一系列教學研討會,教育工作者都在討論這個問題。大家互相交流經驗,分享看出學生作業是AI生成的技巧。 文章指出近期
Thumbnail
未來工作環境可以預期的是,我們將會與AI共存,應該說現在已經是進行式了!AI產業日益蓬勃發展,連生活中許多習慣也開始依賴人工智慧,最簡單的就是搜尋資訊的方式有很大的改變,以前都會使用google打關鍵字搜尋,現在只要對AI下清楚明瞭的指令,它就可以快速又精準地提供資料等等。
Thumbnail
42 車大明收到了皇上聖旨,心中既驚喜又擔憂。驚喜的是,他終於得到了一個可以發揮自己才能的官位,而且還有豐厚的經費和兵力。擔憂的是,他要面對的是海上的倭寇、海盗,這些倭寇主要是日本九州、四國的各大名和東南沿海的海盗合作,不僅派系眾多、不相統屬,而且戰鬥力強,他們經常侵擾沿海的百姓,甚至攻打城池。
前言 政府最愛說今年是 XX 元年,十年前喊出 AI 會改變世界後,2023 還真的是 AI 元年,不需贅述大家應該被 AI 各種新噱頭花樣洗了好幾輪了吧! 就像蒸氣機發明時,有人興奮覺得可以從勞役中解放人類,有人覺得會造成社會動盪,他們都對,問題是你要站在那邊?
Thumbnail
場景:南投空廠房 角色:車大明 道具:發電機知識說明書、一組未組裝的400W風力發電機、一組小型水渦輪機 (車大明正在空廠房中,看著手中的發電機知識說明書,一臉專注) 車大明:(自言自語)嗯...風力發電原理就是靠葉片轉動,擷取風能,進而轉換成電能。 (他拿起一個未組裝的
Thumbnail
李傑對父親說了一聲再見,然後關閉了通訊器。他先將戰機飛到了客機的上方,距離客機只有幾米,緊接著打開了戰機的雷達,掃描了客艙的內部情況。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
搬運6年前文章:以「刻意為之」的系統化、複雜邏輯化又帶有詩味的語言行文,反諷當時商管界風行一時的「系統思考(systems thinking)」。以哲學和科學發展視角,批判、諷諭「系統思考」。 --更是為了揶揄六年前把「系統思考」當作圭臬/聖杯的創業團隊而作。 *文後還有後記。
Thumbnail
在這堂課程中,您將學會如何輕鬆地註冊和登入Midjourney的專業平台,了解如何運用AI繪圖技術來創造和生成設計概念;您可以選擇多種設計風格和主題,加入自己的創意思維,Midjourney將迅速為您產出獨特的設計概念圖,當然除了Midjourney,用其他AI生成式設計平台也能完成類似的功能!
Thumbnail
Youtube 就有許多優質的知識影片,這些都是很好的學習資源,像是TED還有名人的畢業典禮演講...等等。不過影片內容實在太多,我們也不可能有那麼多時間一一觀看,那是不是可以藉由 ChatGPT 的協助,幫我們提綱挈領,把這些影片自動摘要而且節錄為影片段落,方便我們每天來點“微學習”呢?...
Thumbnail
大家可能都有個疑問,台股中那些才是真的AI股或是Nvidia供應鏈股哩?
Thumbnail
隨著AI聊天機器人這幾年越來越流行,現在學生寫作業有可能直接用AI工具生成。結果作業的質量和內容跟過去不一樣了,老師該如何分辨學生的作業是不是真的是 AI 寫的呢? 美國最近舉辦了一系列教學研討會,教育工作者都在討論這個問題。大家互相交流經驗,分享看出學生作業是AI生成的技巧。 文章指出近期
Thumbnail
未來工作環境可以預期的是,我們將會與AI共存,應該說現在已經是進行式了!AI產業日益蓬勃發展,連生活中許多習慣也開始依賴人工智慧,最簡單的就是搜尋資訊的方式有很大的改變,以前都會使用google打關鍵字搜尋,現在只要對AI下清楚明瞭的指令,它就可以快速又精準地提供資料等等。
Thumbnail
42 車大明收到了皇上聖旨,心中既驚喜又擔憂。驚喜的是,他終於得到了一個可以發揮自己才能的官位,而且還有豐厚的經費和兵力。擔憂的是,他要面對的是海上的倭寇、海盗,這些倭寇主要是日本九州、四國的各大名和東南沿海的海盗合作,不僅派系眾多、不相統屬,而且戰鬥力強,他們經常侵擾沿海的百姓,甚至攻打城池。
前言 政府最愛說今年是 XX 元年,十年前喊出 AI 會改變世界後,2023 還真的是 AI 元年,不需贅述大家應該被 AI 各種新噱頭花樣洗了好幾輪了吧! 就像蒸氣機發明時,有人興奮覺得可以從勞役中解放人類,有人覺得會造成社會動盪,他們都對,問題是你要站在那邊?
Thumbnail
場景:南投空廠房 角色:車大明 道具:發電機知識說明書、一組未組裝的400W風力發電機、一組小型水渦輪機 (車大明正在空廠房中,看著手中的發電機知識說明書,一臉專注) 車大明:(自言自語)嗯...風力發電原理就是靠葉片轉動,擷取風能,進而轉換成電能。 (他拿起一個未組裝的
Thumbnail
李傑對父親說了一聲再見,然後關閉了通訊器。他先將戰機飛到了客機的上方,距離客機只有幾米,緊接著打開了戰機的雷達,掃描了客艙的內部情況。