Trí tuệ nhân tạo trong điều khiển: Convolution Neural Networks Mạng nơron tích chập
Trí tuệ nhân tạo trong điều khiển: Convolution Neural Networks Mạng nơron tích chập
Trí tuệ nhân tạo trong điều khiển: Convolution Neural Networks Mạng nơron tích chập
0 1
| ? ~1
w8
0 1 w9 b
4
1 0 | ? ~0
w16
Activation map 1 & 2
w1, …, w8= [76.7 -76.2 -91.4 24.8 -92.7 24.3 -14.0 -71.3]
w9, …, w16= [-98.9 69.6 77.5 -96.6 18.9 -53.8 -96.0 99.4]
b3, b4= [-47.9 -60.0]
A toy example (forward)
Case 2: O
0 1 w1 b3
1 0
| ? ~0
w8
1 0 w9 b
4
0 1 | ? ~1
w16
Activation map 1 & 2
w1, …, w8= [76.7 -76.2 -91.4 24.8 -92.7 24.3 -14.0 -71.3]
w8, …, w16= [-98.9 69.6 77.5 -96.6 18.9 -53.8 -96.0 99.4]
b3, …, b4= [-47.9 -60.0]
Questions
Q: Where do all parameters come from?
A: Backpropagation
|
4 weights
1 bias 27 weights
1 bias
R, G, B layers
|
General cases
Convolution layer 1 b
|
|
b
K activation maps
K kernels
General cases
Pooling/Subsample layer Max pooling
Average pooling
|
4 weights
1 bias 27 weights
1 bias
| K kernels
36 weights 1 bias
General cases
Fully Connected Layer
Convolution