Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

2주차 2차시

다채널 합성곱 연산
2차시
학습목표
다채널 합성곱 레이어를 통한 복잡한 모양 인식 메커니즘을
설명할 수 있다.

학습내용
1 다채널 합성곱 연산 알고리즘
01
다채널 합성곱 연산 알고리즘
Flattening

<input>

1 0 0 0 0 <kernel> <output>

0 1 0 0 0 1 0 0 3 0 0

0 0 1 0 0 0 1 0 0 3 0

0 0 0 1 0 0 0 1 0 0 3

0 0 0 0 1
Flattening
<input>

1 0 0 0 0 <kernel> <output>

0 1 0 0 0 1 0 0

0 0 1 0 0 0 1 0

0 0 0 1 0 0 0 1

0 0 0 0 1

< 3 0 0 0 3 0 0 0 3 > MLP <diagonal or not>


Channels

<kernel> <output>
<input>
1 0 0 1 0 3
0 0 1 0 0 0 1 0 0 2 0

0 1 0 1 0 0 0 1 3 0 1

1 0 1 0 1 <kernel> <output>

0 1 0 1 0 0 0 1 3 0 1

0 0 1 0 0 0 1 0 0 2 0
1 0 0 1 0 3

3x3x2
Channels

<kernel> <output>
<input>
1 0 0 1 0 3 <kernel>
0 0 1 0 0 0 1 0 0 2 0 0 0 1
0 1 0 1 0 0 0 1 3 0 1 0 0 0

1 0 1 0 1 <kernel> <output> 1 0 0

0 1 0 1 0 0 0 1 3 0 1 1 0 0

0 0 1 0 0 0 1 0 0 2 0 0 0 0
1 0 0 1 0 3 0 0 1

3x3x2
Channels

<kernel> <output>
<input>
1 0 0 1 0 3 <kernel>
0 0 1 0 0 0 1 0 0 2 0 0 0 1
0 0 1 3 0 1 <output>
0 1 0 1 0 0 0 0

1 0 1 0 1 <kernel> <output> 1 0 0
12
0 1 0 1 0 0 0 1 3 0 1 1 0 0

0 0 1 0 0 0 1 0 0 2 0 0 0 0
1 0 0 1 0 3 0 0 1
Channels

<kernel> <output>
<input>
1 0 0 1 0 3 <kernel>
0 0 1 0 0 0 1 0 0 2 0 0 0 1
0 0 1 3 0 1 <output>
0 1 0 1 0 0 0 0

1 0 1 0 1 <kernel> <output> 1 0 0
12
0 1 0 1 0 0 0 1 3 0 1 1 0 0

0 0 1 0 0 0 1 0 0 2 0 0 0 0
1 0 0 1 0 3 0 0 1
간단한 패턴들을 합성해 복잡한 패턴을 인식하도록 디자인된 CNN
Channels

<kernel> <output>
<input>
1 0 0 3 0 1 <kernel>
1 0 0 0 1 0 1 0 0 3 0 0 0 1
0 0 1 1 0 3 <output>
0 1 0 1 0 0 0 0

0 0 1 0 0 <kernel> <output> 1 0 0
4
0 1 0 1 0 0 0 1 1 0 3 1 0 0

1 0 1 0 1 0 1 0 0 3 0 0 0 0
1 0 0 3 0 1 0 0 1

3x3x2
3 input channels : RGB

<3 input channels : RGB>

하나의 Kernel은 해당 높이와 너비에


깊이 3을 가진 텐서의 형태를 가져야 함
3 input channels : RGB

<5 filters>

<3 input channels : RGB> <5 hidden channels> <2 filters> <2 hidden channels>

You might also like