前幾天將一些簡單的機器學習方法及實作完成了,接著我們將開始新的篇章深度學習
,讓我們繼續往下更深入的了解人工智慧的奧秘吧!
那甚麼是深度學習哩?他跟機器學習有甚麼關係?其實很簡單,人工智慧、機器學習、深度學習這三者的關係可以參考下面這張圖。
可以看到,深度學習其實是機器學習中的一個集合,是實現人工智慧 (AI) 的一種方法,可以讓電腦以受人腦啟發的方式來處理資料。深度學習模型可識別圖片、文字、聲音和其他資料的複雜模式,藉此產生更準確的洞察和預測。而之所以叫做深度學習,是因為它通常包含了多層神經網絡。
深度學習模型其實就是模仿人類大腦的神經網路來運作的,目的是持續從數據中進行學習。這個過程透過「人工神經網路」進行,這種網路的設計靈感來自於大腦中的神經元連接,能夠捕捉和理解數據中更加複雜和深層的模式。這使得深度學習模型比傳統的機器學習模型更強大,特別是在處理大量複雜數據時表現得更好。
深度學習模型依賴於多層神經網路,這些網路通常包含輸入層、隱藏層(可以有多個)、和輸出層。每一層的神經元通過權重和激活函數進行連接和計算,逐層提取數據的高階特徵,是不是看了還是看不懂這是什麼呢?不用擔心,明天開始會一步一步帶大家更加深入了解。
那究竟深度學習跟機器學習之間有甚麼差異?首先最基本的當然就是上面提到的,深度學習是機器學習上的一個分支,而深度學習是以「層」的概念來建構演算法。
在深度學習有幾個常見的模型,在之後幾天我再詳細的介紹這幾個模型,並在最後幾天來用實作來完成。
卷積神經網路(Convolutional Neural Networks, CNN)
循環神經網路(Recurrent Neural Networks, RNN)
生成對抗網路(Generative Adversarial Networks, GAN)
今天跟機器學習的入門一樣提到了很多深度學習的概念,在未來幾天我會補充這些提到的模型,像是CNN、RNN,並搭配實作來讓大家明白深度學習的概念。