[AI小學堂(二)]神經網路是什麼? 淺談深度學習的神經網路Neural Network的架構

閱讀時間約 6 分鐘
Artificial Neural Network?
在我的上一篇文章中,我們提到了人工智慧 & 機器學習 & 深度學習跟神經網路的關係,我們也了解到了所謂的深度學習是一種基於神經網路上的機器學習方法。那麼神經網路到底是什麼呢? 我們上一篇文章裡面提到的神經網路的層Layer究竟是什麼呢? 到底為什麼神經網路需要這麼多的神經元(Neurons)跟層數呢? 到底又怎麼利用這些神經元跟多層的架構來達到邏輯推理的能力呢? 我們這篇文章會盡量用最簡單的方式來解釋給各位聽。
我們主要是參考了這篇國外的影片,本篇的內容是從這篇影片簡化而來的,也要感謝這位Youtuber無私地分享這些知識。要了解神經網路,首先我們要知道的就是神經網路就是從我們人類的大腦的設計得到靈感的,大腦真的是無比強大的一個器官,舉例一個辨識數字的例子來說,底下這些圖案,大家應該都可以很輕鬆地知道都是數字"3"對吧?
Number 3
正因為辨識數字這件事情對我們大腦來說太簡單了,以致於大家很難理解這對人腦這麼簡單的事情,對於電腦來說可是非常挑戰的。對電腦來說,數字"3"就是一個圖案,而圖案就是由一個一個像素點像樂高一樣推積而成的。如果拆解成一個點一個點來看,那麼這幾個"3"各自佔據的像素點根本完全不同,如果要寫一個判斷式讓電腦判斷那些像素點(格子)依照那些規則被占滿,就是"3"的話,一定超級複雜對吧?
Different 3, Different pixels
那麼神經網路究竟是怎麼做到,讓電腦可以判別這些"3"雖然長相還有像素都不同,但是都是"3"呢? 我們先來看看神經網路的長相,在我的上一篇文章中也有提到,所謂的Input layer就是把資料輸入的層,而output layer就會是要輸出我們需要知道的資訊。至於中間的hidden layer很神秘,我們暫且把他理解為,幫助我們從輸入的資料變成我們得到結果的過程所需要的程序,而這些程序可以看做是把輸入的資料的特徵拆解出來 (舉例來說,把輸入的3這個圖片的特徵拆解出來,然後判別有哪些特徵屬於哪個數字,把資料往下傳遞處理直到得到正確解答) 這樣子講還是不容易理解,我們先往下看。
Basic structure of neural network
那麼以今天我們要辨識數字這樣的需求來說好了,我們來假設這個神經網路可以達成我們的目的 "把輸入的數字辨識出到底是0~9之間哪一個數字"。
那麼第一步我們要怎麼樣把數字變成一個input layer輸入這個網路呢? 最簡單的方法就是要把數字變成圖片,然後圖片拆成一個一個小像素(點)囉。為了簡化問題,假設我們把每個數字拆解成28x28 pixel的像素來看,然後依據顏色的深淺,給予這些數字0~1之間的數值,假設全黑就是0, 全白就是1的話,我們得到以下的圖片
Number 9 being turned into vectors
可以看到數字"9"先被變成圖片,然後又被拆解成了28x28=784個小點,而這每一個小點依據亮暗程度高低,被賦予了一個數字,做到這邊,我們終於可以把這個數字的圖片變成輸入層input layer了,也就是784個介於0~1之間的數值。
而我們的輸出層呢,很簡單因為我們的目標是要判斷是哪一個數字,所以輸出一定就是0~9這10個數字的其中之一,所以我們的神經網路應該要長這樣子。
Neural Network for distinguish numbers
輸出層只有10個神經元Neurons,神經元(圖上的小圓點)也就是拿來乘載一個0~1 間的數字的單元,這個神經網路目的就是希望當你輸入一個9個數字的(圖案)時,最後得到輸出層那10個神經元中的數字,屬於"9"這個神經元裡面的數字最大,那麼這個神經網路就會輸出9這樣的答案,這樣這個神經網路就算是設計成功了。看到這邊,我們知道了輸入,也明白了輸出,可是神經網路這一層又一層到底相互的關係是什麼呢? 中間的隱藏層Hidden Layer究竟是做什麼的呢?
要理解神經網路真的不容易,最容易的方法就是從解答倒著推理回去,假設最後一層輸出層能夠判別出是哪一個數字,那麼往回推一層也就是倒數第二層應該要判別那些東西呢? 我們可以理解為,每個數字的形狀,都可以拆解成一些特徵,那麼舉例來說"9"這個數字好像就可以拆解為一個圓圈形狀+一個長條形狀,而"8"這個數字好像就可以拆解為兩個圓圈的形狀,而4的話就好像是由一個長線條跟兩個短線條組合而成的。 如下圖
我們推理的倒數第2層
如果我們的倒數第二層能夠幫我們分辨出圖片有哪些這些特徵的話,舉例來說,如果這倒數第二層的資訊告訴我們,有很高的機會這個圖案裡面有兩個圓圈圈連在一起的話,那麼應該我們就有很高的機率可以再輸出層判定,這是一個數字"8"。
好的問題來了,那麼假設倒數第二層可以幫我們分辨出這些特徵的話,那麼倒數第三層怎麼告訴我們圖片裡有這些特徵呢? 其實就是我們把這些特徵繼續往下拆分,舉例來說一個圓圈圈就是可以拆分為好幾個轉角,然後一個長條形就可以拆分為好幾個短的線條,以此類推...如下圖
我們推理的倒數第3層
那麼倒數第三層就是拆解成有這些小小的特徵,並且幫我們判斷圖片裡面是否有這樣的特徵。那麼總結前面幾個段落的結論,我們就得到了以下這樣的神經網路各層的用處還有示意圖:
Neural network for number recognition
假設把整個網路簡化到只有4層好了,那麼輸入層幫忙把資料輸入,第二層幫忙判別是否有這些小小的直線/轉折在整張圖之內,第三層幫忙判別是否有較大的較為複雜的特徵如圓圈,長直線短直線等,最後的輸出層就能夠分析出來最高的機率是哪個數字了。
看到這邊可能大家已經基礎的知道神經網路的結構了,可是還是謎團滿滿,那麼究竟神經元之間的連結線是什麼? 然後一層跟一層之間的關係是什麼? 為什麼可以從輸入之中判斷出是否有這些特徵呢? 的確,這是必須要說明的,但是這部分也跟數學有比較大的關係,如果不想深究的朋友可以先理解到這邊,知道神經網路是一個從輸入資料中拆解出特徵來判斷的過程,下一篇我們會繼續說明,更重要的是我們後面必須要理解神經網路究竟是怎麼學習? 畢竟這才是神經網路神奇之處。 我們下次見囉
技術PM的AI實驗室,是以輕鬆的角度深入簡出的探討各種生成式AI工具的使用。無論你是想理解AI到底是怎麼運作的? 想知道有那些好用的生成式AI工具? 或者是對AI繪圖有興趣的,都歡迎加入我們的AI實驗室一起輕鬆地玩耍,我們邊玩邊學,學習跟AI一起共創新的可能。
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
迎新活動「方格新手村」:新格友註冊加入方格子,知名日料吃到飽餐券送給你! 👉 還不是 vocus 的會員嗎?點此註冊,參與新手村活動 👈 近期站上也出現了不少新格友,為了歡迎各位的加入,「方格新手村」隨之登場! 即日起,只要是新註冊帳號於活動期間內發佈 3 則文章,就有機會抽獎獲得知名日料吃到飽餐券。原格友也可以一起同樂,我們準備了小任
Thumbnail
2024-06-21
103
什麼人適合國泰世華 CUBE App ?整理5大推薦原因你覺得哪間網銀的 App 最好用? 近幾年,我為了拿到很多家銀行的回饋,辦了很多家銀行的帳戶,數一數至少也有十幾間! 比較下來,國泰世華 CUBE App ,是我用起來最順手的 👍 國泰究竟贏在哪裡呢?讓我整理 5 個原因給大家~
Thumbnail
2024-07-05
66
川普當選,對台股是利多還是利空?川普在槍擊事件中所表現出來的英勇形象,讓他贏得美國總統大選幾乎已成定局。沒想到他隨口的一句話「台灣搶走美國的晶片生意,所以要付保護費」,就讓台積電在短短三天跌掉超過100 元,台股也跌掉1100點以上。台積電、台股會就此一路下跌嗎?未來該如何因應?  
Thumbnail
2024-07-20
80
6年前的AI預測,現在漸漸顯現:《系統思考的哲學和科學批判》+ 「人性 vs AI動機」思索後記搬運6年前文章:以「刻意為之」的系統化、複雜邏輯化又帶有詩味的語言行文,反諷當時商管界風行一時的「系統思考(systems thinking)」。以哲學和科學發展視角,批判、諷諭「系統思考」。 --更是為了揶揄六年前把「系統思考」當作圭臬/聖杯的創業團隊而作。 *文後還有後記。
Thumbnail
【AI課程】3小時掌握AI創意視覺設計課程!孵科未來大廠導師帶你一次學習5個好用AI繪圖平台玩創作!在這堂課程中,您將學會如何輕鬆地註冊和登入Midjourney的專業平台,了解如何運用AI繪圖技術來創造和生成設計概念;您可以選擇多種設計風格和主題,加入自己的創意思維,Midjourney將迅速為您產出獨特的設計概念圖,當然除了Midjourney,用其他AI生成式設計平台也能完成類似的功能!
Thumbnail
ChatGPT 教學 Prompt 高階技巧#7:TED 演講好精彩,AI小助理幫我「微學習」? Youtube 就有許多優質的知識影片,這些都是很好的學習資源,像是TED還有名人的畢業典禮演講...等等。不過影片內容實在太多,我們也不可能有那麼多時間一一觀看,那是不是可以藉由 ChatGPT 的協助,幫我們提綱挈領,把這些影片自動摘要而且節錄為影片段落,方便我們每天來點“微學習”呢?...
Thumbnail
如何確定真AI股|Rex 小學堂大家可能都有個疑問,台股中那些才是真的AI股或是Nvidia供應鏈股哩?
Thumbnail
如何看出學生作業用AI完成?6個小動作老師看出AI作業 隨著AI聊天機器人這幾年越來越流行,現在學生寫作業有可能直接用AI工具生成。結果作業的質量和內容跟過去不一樣了,老師該如何分辨學生的作業是不是真的是 AI 寫的呢? 美國最近舉辦了一系列教學研討會,教育工作者都在討論這個問題。大家互相交流經驗,分享看出學生作業是AI生成的技巧。 文章指出近期
Thumbnail
2023-09-19
2
#AI協助生成小說-車大明穿越記42 募兵42 車大明收到了皇上聖旨,心中既驚喜又擔憂。驚喜的是,他終於得到了一個可以發揮自己才能的官位,而且還有豐厚的經費和兵力。擔憂的是,他要面對的是海上的倭寇、海盗,這些倭寇主要是日本九州、四國的各大名和東南沿海的海盗合作,不僅派系眾多、不相統屬,而且戰鬥力強,他們經常侵擾沿海的百姓,甚至攻打城池。
Thumbnail
2023-05-17
10
AI 小白入門 (一)認識 AI前言 政府最愛說今年是 XX 元年,十年前喊出 AI 會改變世界後,2023 還真的是 AI 元年,不需贅述大家應該被 AI 各種新噱頭花樣洗了好幾輪了吧! 就像蒸氣機發明時,有人興奮覺得可以從勞役中解放人類,有人覺得會造成社會動盪,他們都對,問題是你要站在那邊?
2023-05-14
5
#AI協助生成小說-車大明穿越記 27 學習發電機知識場景:南投空廠房 角色:車大明 道具:發電機知識說明書、一組未組裝的400W風力發電機、一組小型水渦輪機 (車大明正在空廠房中,看著手中的發電機知識說明書,一臉專注) 車大明:(自言自語)嗯...風力發電原理就是靠葉片轉動,擷取風能,進而轉換成電能。 (他拿起一個未組裝的
Thumbnail
2023-05-01
7
你能在2分鐘內抓出AI嗎?|AI小遊戲|這個小遊戲邀請你,用限時兩分鐘的聊天,判斷對方是人還是AI。這是個很棒的行銷,也是人類彰顯價值的一個案例。
Thumbnail
2023-04-22
2
AI小說_空中英雄_GPT-4 (下)李傑對父親說了一聲再見,然後關閉了通訊器。他先將戰機飛到了客機的上方,距離客機只有幾米,緊接著打開了戰機的雷達,掃描了客艙的內部情況。
Thumbnail
2023-04-14
10
迎新活動「方格新手村」:新格友註冊加入方格子,知名日料吃到飽餐券送給你! 👉 還不是 vocus 的會員嗎?點此註冊,參與新手村活動 👈 近期站上也出現了不少新格友,為了歡迎各位的加入,「方格新手村」隨之登場! 即日起,只要是新註冊帳號於活動期間內發佈 3 則文章,就有機會抽獎獲得知名日料吃到飽餐券。原格友也可以一起同樂,我們準備了小任
Thumbnail
2024-06-21
103
什麼人適合國泰世華 CUBE App ?整理5大推薦原因你覺得哪間網銀的 App 最好用? 近幾年,我為了拿到很多家銀行的回饋,辦了很多家銀行的帳戶,數一數至少也有十幾間! 比較下來,國泰世華 CUBE App ,是我用起來最順手的 👍 國泰究竟贏在哪裡呢?讓我整理 5 個原因給大家~
Thumbnail
2024-07-05
66
川普當選,對台股是利多還是利空?川普在槍擊事件中所表現出來的英勇形象,讓他贏得美國總統大選幾乎已成定局。沒想到他隨口的一句話「台灣搶走美國的晶片生意,所以要付保護費」,就讓台積電在短短三天跌掉超過100 元,台股也跌掉1100點以上。台積電、台股會就此一路下跌嗎?未來該如何因應?  
Thumbnail
2024-07-20
80
6年前的AI預測,現在漸漸顯現:《系統思考的哲學和科學批判》+ 「人性 vs AI動機」思索後記搬運6年前文章:以「刻意為之」的系統化、複雜邏輯化又帶有詩味的語言行文,反諷當時商管界風行一時的「系統思考(systems thinking)」。以哲學和科學發展視角,批判、諷諭「系統思考」。 --更是為了揶揄六年前把「系統思考」當作圭臬/聖杯的創業團隊而作。 *文後還有後記。
Thumbnail
【AI課程】3小時掌握AI創意視覺設計課程!孵科未來大廠導師帶你一次學習5個好用AI繪圖平台玩創作!在這堂課程中,您將學會如何輕鬆地註冊和登入Midjourney的專業平台,了解如何運用AI繪圖技術來創造和生成設計概念;您可以選擇多種設計風格和主題,加入自己的創意思維,Midjourney將迅速為您產出獨特的設計概念圖,當然除了Midjourney,用其他AI生成式設計平台也能完成類似的功能!
Thumbnail
ChatGPT 教學 Prompt 高階技巧#7:TED 演講好精彩,AI小助理幫我「微學習」? Youtube 就有許多優質的知識影片,這些都是很好的學習資源,像是TED還有名人的畢業典禮演講...等等。不過影片內容實在太多,我們也不可能有那麼多時間一一觀看,那是不是可以藉由 ChatGPT 的協助,幫我們提綱挈領,把這些影片自動摘要而且節錄為影片段落,方便我們每天來點“微學習”呢?...
Thumbnail
如何確定真AI股|Rex 小學堂大家可能都有個疑問,台股中那些才是真的AI股或是Nvidia供應鏈股哩?
Thumbnail
如何看出學生作業用AI完成?6個小動作老師看出AI作業 隨著AI聊天機器人這幾年越來越流行,現在學生寫作業有可能直接用AI工具生成。結果作業的質量和內容跟過去不一樣了,老師該如何分辨學生的作業是不是真的是 AI 寫的呢? 美國最近舉辦了一系列教學研討會,教育工作者都在討論這個問題。大家互相交流經驗,分享看出學生作業是AI生成的技巧。 文章指出近期
Thumbnail
2023-09-19
2
#AI協助生成小說-車大明穿越記42 募兵42 車大明收到了皇上聖旨,心中既驚喜又擔憂。驚喜的是,他終於得到了一個可以發揮自己才能的官位,而且還有豐厚的經費和兵力。擔憂的是,他要面對的是海上的倭寇、海盗,這些倭寇主要是日本九州、四國的各大名和東南沿海的海盗合作,不僅派系眾多、不相統屬,而且戰鬥力強,他們經常侵擾沿海的百姓,甚至攻打城池。
Thumbnail
2023-05-17
10
AI 小白入門 (一)認識 AI前言 政府最愛說今年是 XX 元年,十年前喊出 AI 會改變世界後,2023 還真的是 AI 元年,不需贅述大家應該被 AI 各種新噱頭花樣洗了好幾輪了吧! 就像蒸氣機發明時,有人興奮覺得可以從勞役中解放人類,有人覺得會造成社會動盪,他們都對,問題是你要站在那邊?
2023-05-14
5
#AI協助生成小說-車大明穿越記 27 學習發電機知識場景:南投空廠房 角色:車大明 道具:發電機知識說明書、一組未組裝的400W風力發電機、一組小型水渦輪機 (車大明正在空廠房中,看著手中的發電機知識說明書,一臉專注) 車大明:(自言自語)嗯...風力發電原理就是靠葉片轉動,擷取風能,進而轉換成電能。 (他拿起一個未組裝的
Thumbnail
2023-05-01
7
你能在2分鐘內抓出AI嗎?|AI小遊戲|這個小遊戲邀請你,用限時兩分鐘的聊天,判斷對方是人還是AI。這是個很棒的行銷,也是人類彰顯價值的一個案例。
Thumbnail
2023-04-22
2
AI小說_空中英雄_GPT-4 (下)李傑對父親說了一聲再見,然後關閉了通訊器。他先將戰機飛到了客機的上方,距離客機只有幾米,緊接著打開了戰機的雷達,掃描了客艙的內部情況。
Thumbnail
2023-04-14
10