選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

機器學習

機器學習人工智慧的一個子領域

"讓機器模仿人類智慧進行學習"

Artificial Intelligence Narrow AI Machine Learning Neural Networks Big Data Deep Learning Strong AI

機器學習 (ML)

傳統程式設計使用演算法來處理資料併產生結果

資料 + 演算法 = 結果

機器學習從資料和結果建立演算法

資料 + 結果 = 演算法


神經網路 (NN)

神經網路

  • 一種程式設計技術
  • 機器學習中使用的一種方法
  • 一種從錯誤中學習的軟體

神經網路基於人腦的工作原理
神經元之間相互傳遞資訊。當神經元反覆嘗試解決問題時,它會加強導致成功的連線,並削弱導致失敗的連線。

Neural Networks
Neural Networks

感知機

感知機定義了神經網路的第一步。

它代表一個單一的神經元,只有一個輸入層,沒有隱藏層。

Perceprton

學習如何編寫感知機.


神經網路

神經網路是多層感知機

Neural Networks

最簡單的形式下,神經網路由以下組成:

  • 一個輸入層(黃色)
  • 一個隱藏層(藍色)
  • 一個輸出層(紅色)

神經網路模型中,輸入資料(黃色)經過隱藏層(藍色)處理,然後產生最終輸出(紅色)。

第一層:
黃色感知機基於輸入做出簡單決策。每個單獨的決策被髮送到下一層的感知機。

第二層:
藍色感知機透過權衡第一層的輸出來做出決策。這一層比第一層做出更復雜的、更抽象的決策。



深度神經網路

深度神經網路由幾層神經網路組成,它們對海量資料執行復雜的操作。

每一層都以上一層作為輸入。

例如,光學字元識別使用低層來識別邊緣,高層來識別字母。

Neural Networks

深度神經網路模型中,輸入資料(黃色)經過隱藏層(藍色)處理,並經過更多隱藏層(綠色)的修改,最終產生輸出(紅色)。

第一層:
黃色感知機基於輸入做出簡單決策。每個單獨的決策被髮送到下一層的感知機。

第二層:
藍色感知機透過權衡第一層的輸出來做出決策。這一層比第一層做出更復雜的、更抽象的決策。

第三層:
綠色感知機做出更復雜的決策。


深度學習 (DL)

深度學習是機器學習的一個子集。

近幾年來人工智慧的繁榮得益於深度學習。

深度學習是一種先進的機器學習型別,可處理影像識別等複雜任務。

機器學習深度學習
人工智慧的一個子集機器學習的一個子集
使用較小的資料集使用較大的資料集
由人類訓練自主學習
建立簡單演算法建立複雜演算法

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援