Conv2D
Conv2D
tf.keras.layers.Conv2D
filters
์ปจ๋ณผ ๋ฃจ์ ์ ์ถ๋ ฅ ํํฐ ์
kernel_size
์ปจ๋ณผ๋ฃจ์ ์ปค๋์ (ํ, ์ด)
์ฐ์ฐ์ ์ํํ ๋ ์๋์ฐ์ ํฌ๊ธฐ๋ฅผ ์๋ฏธ
padding
โvalidโ : ์ ํจํ ์์ญ๋ง ์ถ๋ ฅ์ด ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์ถ๋ ฅ ์ด๋ฏธ์ง ์ฌ์ด์ฆ๋ ์ ๋ ฅ ์ฌ์ด์ฆ๋ณด๋ค ์์ต๋๋ค.
โsameโ : ์ถ๋ ฅ ์ด๋ฏธ์ง ์ฌ์ด์ฆ๊ฐ ์ ๋ ฅ ์ด๋ฏธ์ง ์ฌ์ด์ฆ์ ๋์ผํฉ๋๋ค.
strides
strides๋ ์ ๋ ฅ๋ฐ์ดํฐ์ ํํฐ๋ฅผ ์ ์ฉํ ๋ ์ด๋ํ ๊ฐ๊ฒฉ์ ์กฐ์ ํ๋ ๊ฒ, ์ฆ ํํฐ๊ฐ ์ด๋ํ ๊ฐ๊ฒฉ์ ๋งํ๋ค
strides์ ๋ํดํธ ๊ฐ์ (1,1)์ด๋ค
data_format
channels_last (default) ๋๋ channels_first์ผ๋ก ๊ตฌํ๋ค.
channels last : (batch_size, height, width, channels)
channels_first : (batch_size, channels, height, width)
dilation_rate
dilation ํฉ์ฑ๊ณฑ ์ฌ์ฉ์ ์ ์ฉํ dilation ๊ฐ์ผ๋ก์ ์ ์ ํน์ ์ ์์ ๋ฆฌ์คํธ, ํํ ํํ๋ก ์ง์ ํฉ๋๋ค.
1์ด ์๋ ๊ฐ์ ์ง์ ํ๋ฉด strides ๊ฐ์ผ๋ก 1 ์ด์ธ์ ๊ฐ์ ์ง์ ํ์ง ๋ชปํฉ๋๋ค.
groups
์ฑ๋ ์ถ์ ๋ฐ๋ผ ์ ๋ ฅ์ด ๋ถํ ๋๋ ๊ทธ๋ฃน ์๋ฅผ ์ง์
activation
ํ์ฑํ ํจ์๋ฅผ ์ง์ ํ๋ฉฐ, ๋ํดํธ๋โlinearโ
โlinearโ , โreluโ , sigmoidโ ๋ฑ
keras.activations ์ฐธ์กฐ
other
use_bias : ํธํฅ(b)์ ์ฌ์ฉํ ์ง ์ฌ๋ถ. Boolean ํ์ ์ ๋๋ค.
kernel_initializer : ๊ฐ์ค์น(W) ์ด๊ธฐํ ํจ์
bias_initializer : ํธํฅ ์ด๊ธฐํ ํจ์
kernel_regularizer : ๊ฐ์ค์น ์ ๊ทํ ๋ฐฉ๋ฒ
bias_regularizer : ํธํฅ ์ ๊ทํ ๋ฐฉ๋ฒ
activity_regularizer : ์ถ๋ ฅ๊ฐ ์ ๊ทํ ๋ฐฉ๋ฒ
kernel_constraint : Optimizer์ ์ํด ์ ๋ฐ์ดํธ ๋ ์ดํ์ ๊ฐ์ค์น์ ์ ์ฉ๋๋ ๋ถ๊ฐ์ ์ธ ์ ์ฝ ํจ์
bias_constraint : Optimizer์ ์ํด ์ ๋ฐ์ดํธ ๋ ์ดํ์ ํธํฅ์ ์ ์ฉ๋๋ ๋ถ๊ฐ์ ์ธ ์ ์ฝ ํจ์
input_shape
์ํ ์๋ฅผ ์ ์ธํ ์ ๋ ฅ ํํ๋ฅผ ์ ์ (๋ชจ๋ธ์์ ์ฒซ ๋ ์ด์ด์ผ ๋๋ง ์ ์)
(ํ, ์ด, ์ฑ๋ ์)๋ก ์ ์ํฉ๋๋ค. ํ๋ฐฑ์์์ธ ๊ฒฝ์ฐ์๋ ์ฑ๋์ด 1์ด๊ณ , ์ปฌ๋ฌ(RGB)์์์ธ ๊ฒฝ์ฐ์๋ ์ฑ๋์ 3์ผ๋ก ์ค์
Last updated
Was this helpful?