15-780 β Graduate Artificial Intelligence: Convolutional and recurrent networks
- J. Zico Kolter (this lecture) and Nihar Shah
Carnegie Mellon University Spring 2020
1
15-780 Graduate Artificial Intelligence: Convolutional and - - PowerPoint PPT Presentation
15-780 Graduate Artificial Intelligence: Convolutional and recurrent networks J. Zico Kolter (this lecture) and Nihar Shah Carnegie Mellon University Spring 2020 1 Online course logistics: main points Course online at zoom:
1
2
3
4
5
6
7
w11 w12 w13 w21 w22 w23 w31 w32 w33 z11 z21 z31 z41 z51 z12 z22 z32 z42 z52 z13 z23 z33 z43 z53 z14 z24 z34 z44 z54 z15 z25 z35 z45 z55 β = y11 y12 y13 y21 y22 y23 y31 y32 y33 w11 w12 w13 w21 w22 w23 w31 w32 w33 z11 z21 z31 z41 z51 z12 z22 z32 z42 z52 z13 z23 z33 z43 z53 z14 z24 z34 z44 z54 z15 z25 z35 z45 z55 β = y11 y12 y13 y21 y22 y23 y31 y32
33
y11 = z11w11 + z12w12 + z13w13 + z21w21 + . . .
8
w11 w12 w13 w21 w22 w23 w31 w32 w33 z11 z21 z31 z41 z51 z12 z22 z32 z42 z52 z13 z23 z33 z43 z53 z14 z24 z34 z44 z54 z15 z25 z35 z45 z55 β = y11 y12 y13 y21 y22 y23 y31 y32 y33 w11 w12 w13 w21 w22 w23 w31 w32 w33 z11 z21 z31 z41 z51 z12 z22 z32 z42 z52 z13 z23 z33 z43 z53 z14 z24 z34 z44 z54 z15 z25 z35 z45 z55 β = y11 y12 y13 y21 y22 y23 y31 y32
33
y12 = z12w11 + z13w12 + z14w13 + z22w21 + . . .
9
w11 w12 w13 w21 w22 w23 w31 w32 w33 z11 z21 z31 z41 z51 z12 z22 z32 z42 z52 z13 z23 z33 z43 z53 z14 z24 z34 z44 z54 z15 z25 z35 z45 z55 β = y11 y12 y13 y21 y22 y23 y31 y32 y33 w11 w12 w13 w21 w22 w23 w31 w32 w33 z11 z21 z31 z41 z51 z12 z22 z32 z42 z52 z13 z23 z33 z43 z53 z14 z24 z34 z44 z54 z15 z25 z35 z45 z55 β = y11 y12 y13 y21 y22 y23 y31 y32
33
y13 = z13w11 + z14w12 + z15w13 + z23w21 + . . .
10
w11 w12 w13 w21 w22 w23 w31 w32 w33 z11 z21 z31 z41 z51 z12 z22 z32 z42 z52 z13 z23 z33 z43 z53 z14 z24 z34 z44 z54 z15 z25 z35 z45 z55 β = y11 y12 y13 y21 y22 y23 y31 y32 y33 w11 w12 w13 w21 w22 w23 w31 w32 w33 z11 z21 z31 z41 z51 z12 z22 z32 z42 z52 z13 z23 z33 z43 z53 z14 z24 z34 z44 z54 z15 z25 z35 z45 z55 β = y11 y12 y13 y21 y22 y23 y31 y32
33
y21 = z21w11 + z22w12 + z23w13 + z31w21 + . . .
11
Original image π¨
π¨ β 1 4 7 4 16 26 4 1 16 4 7 26 41 4 16 26 1 4 4 26 7 16 4 4 1 /273 π¨ β β1 1 β2 2 β1 1
2
+ π¨ β β1 β2 β1 1 2 1
2 1 2
Gaussian blur Image gradient
12
13
max
14
ν
15
ν ?
16
ν πν+1 =
17
18
19
INPUT 32x32
Convolutions Subsampling Convolutions
C1: feature maps 6@28x28
Subsampling
S2: f. maps 6@14x14 S4: f. maps 16@5x5 C5: layer 120 C3: f. maps 16@10x10 F6: layer 84
Full connection Full connection Gaussian connections
OUTPUT 10
LeNet-5 (LeCun et al., 1998) architecture, achieves 1% error in MNIST digit classification
20
21
https://blog.keras.io/building-powerful-image-classification- models-using-very-little-data.html
22
23
https://research.googleblog.com/2017/03/assisting- pathologists-in-detecting.html
24
25
26
x(1) x(2) x(3) Λ y(1) Λ y(2) Λ y(3) z(1) z(2) z(3) Β· Β· Β· Wxz Wxz Wxz Wzy Wzy Wzy Wzz Wzz Wzz
π¨ ν‘ = πν§ πν₯ν§π¦ ν‘ + πν§ν§π¨ ν‘β1 + πν§ Μ π§ ν‘ = πν¦(πν§ν¦π¨ ν‘ + πν¦)
νν₯ν§,νν§ν§,νν§ν¦
ν=1 ν
27
28
29
30
31
/* * Increment the size file of the new incorrect UI_FILTER group information * of the size generatively. */ static int indicate_policy(void) { int error; if (fd == MARN_EPT) { /* * The kernel blank will coeld it to userspace. */ if (ss->segment < mem_total) unblock_graph_and_set_blocked(); else ret = 1; goto bail; } segaddr = in_SB(in.addr); selector = seg / 16; setup_works = true; β¦
32
33
34