28.04.2020 Views

Sách Deep Learning cơ bản

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

76 Chương 5. Neural network

5.3 Feedforward

Để nhất quán về mặt ký hiệu, gọi input layer là a (0) (= x) kích thước 2*1.

Tương tự ta có:

z (2) = (W (2) ) T ∗ a (1) + b (2)

a (2) = σ(z (2) )

z (3) = (W (3) ) T ∗ a (2) + b (3)

ŷ = a (3) = σ(z (3) )

5.3.1 Biểu diễn dưới dạng ma trận

Hình 5.4: Feedforward

Tuy nhiên khi làm việc với dữ liệu ta cần tính dự đoán cho nhiều dữ liệu một lúc, nên gọi X là ma

trận n*d, trong đó n là số dữ liệu và d là số trường trong mỗi dữ liệu, trong đó x [i]

j là giá trị trường

dữ liệu thứ j của dữ liệu thứ i. Ví dụ dataset bài trước

Lương Thời gian làm việc

10 1

5 2

7 0.15

6 1.8

thì n = 4,d = 2,x [1]

1 = 10,x[1] 2 = 1,x[3] 1 = 6,x[2] 2 = 2.

Hình 5.5: Biểu diễn dạng ma trận của nhiều dữ liệu trong dataset

Do x [1] là vector kích thước d*1 tuy nhiên ở X mỗi dữ liệu được viết theo hàng nên cần transpose

x [1] thành kích thước 1*d, kí hiệu: −(x [1] ) T −

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!