智慧型控制 Intelligent Control

類神經網路

類神經網路(neural network)由許多簡單的運算單元(神經元)平行連結而成,靈感來自生物的神經系統。網路的功能主要由神經元之間的連結強度(權值)決定;給網路看大量的例子並調整權值,就能讓它學會分類、預測、近似非線性函數等工作。(說明為補充)

類神經網路神經元之間的連結(稱為權值)輸入比較輸出目標依差異調整權值

基本觀念 Fundamentals

感知器 Perceptron

工具與範例 Tools and Examples

▶ 在 Colab 開啟原課程的 MATLAB 程式已改寫成 Python 筆記本(newp、sim、init、train 指令,AND 閘與倒傳遞網路的 .mat 檔與 Simulink 模型),可以直接在瀏覽器執行、修改參數。⬇ 下載 NN.ipynb

參考書籍 References

  1. Bart Kosko, Neural Networks for Signal Processing.
  2. 羅華強,《類神經網路——Matlab 的應用》。
  3. 周鵬程,《類神經網路入門——活用 Matlab》。
  4. 葉怡成,《類神經網路模式應用與實作》。
  5. The MathWorks, Neural Network Toolbox for Use with Matlab: User's Guide.

原講義第 1 本的作者寫作「Bark Kosko」,應為 Bart Kosko。