You are on page 1of 46

MÔN HỌC

TRÍ TUỆ NHÂN TẠO


Chapter 03:
MẠNG THẦN KINH
3.1 Giới thiệu
a.Tế bào thần kinh sinh học:

https://cs231n.github.io/
3.1 Giới thiệu

x=[x1, x2, …, xm ]T là tín hiệu vào


W=[w1, w2, …, wm ]T là ma trận trọng số
y= là tín hiệu ra
3.1 Giới thiệu
3.1 Giới thiệu
Input computation
⮚ The equation is expressed in summation form as.

or in vector form as

Where are m-dimension column vector; w0 – bias

- vector of weights - input vector


with m-features

6
1.2 Artificial neural network
Input computation
⮚ Expanding the weight vector and input vector

The computation can be rewritten as follows

Where are m+1 - dimension column vector.


7
Hàm tác động
Hàm tác động
Hàm tác động
Ví dụ: Tính ngõ ra y
Cấu trúc mạng ANN
Phương pháp huấn luyện mạng ANN
Phương pháp huấn luyện mạng ANN
Phương pháp huấn luyện mạng ANN
Phương pháp huấn luyện một tế bào neuron
Cấu trúc Mạng Perceptron
Tính ngõ ra mạng Perceptron
Thuật toán huấn luyện mạng Perceptron
Viết chương trình huấn luyện Perceptron thực
hiện cổng OR?
Viết chương trình huấn luyện Perceptron phát
hiện gạch bị lỗi?
Khái niệm khả phân tuyến tính
Khái niệm khả phân tuyến tính
Khái niệm khả phân tuyến tính
Mạng tuyến tính
Tính ngõ ra mạng tuyến tính
Huấn luyện mạng tuyến tính
Thuật toán huấn luyện mạng tuyến tính(Widrow-Hoff)
Mạng nhiều lớp(MLP)
Tính ngõ ra mạng MLP
Tính ngõ ra mạng MLP cho như sau:
Thuật toán lan truyền ngược:
Thuật toán lan truyền ngược:
Xấp xỉ hàm:

i
Chọn cấu trúc mạng MLP (1-2-1):
Khởi tạo các giá trị ban đầu và tập dữ liệu huấn
luyện:
Tạo tập dữ liệu huấn luyện:
 Yêu cầu: Viết chương trình matlab để huấn
luyện cho MLP trên?
Kết quả huấn luyện mạng:
 Yêu cầu: Viết chương trình matlab để huấn luyện
cho MLP sau?

(huấn luyện với 300 mẫu)


Kết quả huấn luyện mạng:
Kết quả huấn luyện mạng:
 Yêu cầu: Viết chương trình matlab để huấn luyện
cho MLP với dữ liệu cho như sau?

1/4/2024
 Yêu cầu: Viết chương trình matlab để huấn luyện
cho MLP giải bài toán động học cánh tay máy?
 CÁC HÀM TRONG NN TOOLBOX:
https://machinelearningcoban.com/
http://neuralnetworksanddeeplearning.com

You might also like