728x90

์ „์ฒด ๊ธ€ 93

[Deep Learning]๋ฐฐ์น˜ ์ •๊ทœํ™”(Batch Normalization)

๋ฐฐ์น˜ ์ •๊ทœํ™” ๋ฐฐ์น˜ ์ •๊ทœํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ•™์Šต์„ ๋นจ๋ฆฌ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.(ํ•™์Šต ์†๋„ ๊ฐœ์„ ) ์ดˆ๊นƒ๊ฐ’์— ํฌ๊ฒŒ ์˜์กดํ•˜์ง€ ์•Š๋Š”๋‹ค.(๊ณจ์น˜ ์•„ํ”ˆ ์ดˆ๊นƒ๊ฐ’ ์„ ํƒ ์žฅ์• ์—ฌ ์•ˆ๋…•!) ์˜ค๋ฒ„ํ”ผํŒ…์„ ์–ต์ œํ•œ๋‹ค.(๋“œ๋ก ์•„์›ƒ ๋“ฑ์˜ ํ•„์š”์„ฑ ๊ฐ์†Œ) [๋ฐฐ์น˜ ์ •๊ทœํ™”๋ฅผ ์‚ฌ์šฉํ•œ ์‹ ๊ฒฝ๋ง์˜ ์˜ˆ] ๋ฐฐ์น˜ ์ •๊ทœํ™”๋Š” ํ•™์Šต ์‹œ ๋ฏธ๋‹ˆ๋ฐฐ์น˜๋ฅผ ๋‹จ์œ„๋กœ ์ •๊ทœํ™”ํ•จ. ๊ตฌ์ฒด์ ์œผ๋กœ๋Š” ๋ฐ์ดํ„ฐ ๋ถ„ํฌ๊ฐ€ ํ‰๊ท ์ด 0, ๋ถ„์‚ฐ์ด 1์ด ๋˜๋„๋ก ์ •๊ทœํ™”ํ•จ. [๋ฐฐ์น˜ ์ •๊ทœํ™” ์ˆ˜์‹] ๋ฐฐ์น˜ ์ •๊ทœํ™” ๊ณ„์ธต๋งˆ๋‹ค ์ด ์ •๊ทœํ™”๋œ ๋ฐ์ดํ„ฐ์— ๊ณ ์œ ํ•œ ํ™•๋Œ€์™€ ์ด๋™ ๋ณ€ํ™˜์„ ์ˆ˜ํ–‰ํ•จ. ์ˆ˜์‹์œผ๋กœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Œ. ์ด ์‹์—์„œ γ๊ฐ€ ํ™•๋Œ€๋ฅผ, β๊ฐ€ ์ด๋™์„ ๋‹ด๋‹นํ•จ. ๋‘ ๊ฐ’์€ ์ฒ˜์Œ์—๋Š” γ=1, β=0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ณ , ํ•™์Šตํ•˜๋ฉด์„œ ์ ํ•ฉํ•œ ๊ฐ’์œผ๋กœ ์กฐ์ •ํ•ด๊ฐ. ์ด๊ฒƒ์ด ๋ฐฐ์น˜ ์ •๊ทœํ™”์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ฉฐ, ์‹ ๊ฒฝ๋ง์—์„œ ์ˆœ์ „ํŒŒ ๋•Œ ์ ์šฉ๋จ. ๊ณ„์‚ฐ ๊ทธ๋ž˜ํ”„๋Š” ์•„๋ž˜์™€ ๊ฐ™์Œ...

Deep Learning 2022.11.13

[Deep Learning] ๊ฐ€์ค‘์น˜์˜ ์ดˆ๊นƒ๊ฐ’

๊ฐ€์ค‘์น˜์˜ ์ดˆ๊นƒ๊ฐ’ ์‹ ๊ฒฝ๋ง ํ•™์Šต์—์„œ ํŠนํžˆ ์ค‘์š”ํ•œ ๊ฒƒ์ด ๊ฐ€์ค‘์น˜์˜ ์ดˆ๊นƒ๊ฐ’์ž„. ๊ฐ€์ค‘์น˜์˜ ์ดˆ๊นƒ๊ฐ’์„ ๋ฌด์—‡์œผ๋กœ ์„ค์ •ํ•˜๋А๋ƒ๊ฐ€ ์‹ ๊ฒฝ๋ง ํ•™์Šต์˜ ์„ฑํŒจ๊ฐ€ ๊ฐ€๋ฅด๋Š” ์ผ์ด ์‹ค์ œ๋กœ๋„ ์ž์ฃผ ์žˆ์Œ. ์ดˆ๊นƒ๊ฐ’์„ 0์œผ๋กœ ํ•˜๋ฉด? ์˜ค๋ฒ„ํ”ผํŒ…์„ ์–ต์ œํ•ด ๋ฒ”์šฉ ์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ํ…Œํฌ๋‹‰ : ๊ฐ€์ค‘์น˜ ๊ฐ์†Œ ๊ธฐ๋ฒ• ๊ฐ€์ค‘์น˜ ๊ฐ์†Œ๋Š” ๊ฐ€์ค‘์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ๊ฐ’์ด ์ž‘์•„์ง€๋„๋ก ํ•™์Šตํ•˜๋Š” ๋ฐฉ๋ฒ•. ๊ฐ€์ค‘์น˜ ๊ฐ’์„ ์ž‘๊ฒŒ ํ•˜์—ฌ ์˜ค๋ฒ„ํ”ผํŒ…์ด ์ผ์–ด๋‚˜์ง€ ์•Š๊ฒŒ ํ•จ. ๊ฐ€์ค‘์น˜์˜ ์ดˆ๊นƒ๊ฐ’์„ ์ตœ๋Œ€ํ•œ ์ž‘๊ฒŒ ๋งŒ๋“ค๋ฉด ๊ฐ€์ค‘์น˜๋ฅผ ์ž‘๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ. ๊ทธ๋Ÿฌ๋‚˜ ์ดˆ๊นƒ๊ฐ’์„ 0์œผ๋กœ ํ•˜๋ฉด ํ•™์Šต์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ด๋ค„์ง€์ง€ ์•Š์Œ. ์ดˆ๊นƒ๊ฐ’์ด 0์ด ๋˜๋ฉด ์˜ค์ฐจ ์—ญ์ „ํŒŒ๋ฒ•์—์„œ ๋ชจ๋“  ๊ฐ€์ค‘์น˜์˜ ๊ฐ’์ด ๋˜‘๊ฐ™์ด ๊ฐฑ์‹ ๋จ. ์€๋‹‰์ธต์˜ ํ™œ์„ฑํ™”๊ฐ’ ๋ถ„ํฌ ์€๋‹‰์ธต์˜ ํ™œ์„ฑํ™”๊ฐ’(ํ™œ์„ฑํ™” ํ•จ์ˆ˜์˜ ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ)์˜ ๋ถ„ํฌ๋ฅผ ๊ด€์ฐฐํ•˜๋ฉด ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Œ. # ์€๋‹‰์ธต ํ™œ์„ฑํ™” ๊ฐ’..

Deep Learning 2022.11.13

[Deep Learning]Optimizer ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ฐฑ์‹ 

๋งค๊ฐœ๋ณ€์ˆ˜ ๊ฐฑ์‹  ์‹ ๊ฒฝ๋ง ํ•™์Šต์˜ ๋ชฉ์ ์€ ์†์‹ค ํ•จ์ˆ˜์˜ ๊ฐ’์„ ๊ฐ€๋Šฅํ•œ ํ•œ ๋‚ฎ์ถ”๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ฐพ๋Š” ๊ฒƒ ์ด๊ฒƒ์€ ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ์ตœ์ ๊ฐ’์„ ์ฐพ๋Š” ๋ฌธ์ œ์ด๋ฉฐ, ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ๊ฒƒ์„ ์ตœ์ ํ™”๋ผ ํ•จ. ํ™•๋ฅ ์  ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ•(SGD) class SGD: def __init__(self, lr = 0.01): self.lr = lr def update(self, params, grads): for key in params.keys(): params[key] -= self.lr * grads[key] optimizer๋Š” '์ตœ์ ํ™”๋ฅผ ํ–‰ํ•˜๋Š” ์ž'๋ผ๋Š” ๋œป ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ฐฑ์‹ ์€ optimizer๊ฐ€ ์ฑ…์ž„์ง€๊ณ  ์ˆ˜ํ–‰ํ•˜๋‹ˆ optimizer์— ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ๊ธฐ์šธ๊ธฐ ์ •๋ณด๋งŒ ๋„˜๊ฒจ์ฃผ๋ฉด ๋จ. SGD์˜ ๋‹จ์  ํ•จ์ˆ˜์˜ ๊ทธ๋ž˜ํ”„์™€ ๋“ฑ๊ณ ์„  [SGD์— ์˜ํ•œ ์ตœ์ ํ™” ๊ฐฑ์‹  ๊ฒฝ๋กœ: ์ตœ์†Ÿ๊ฐ’..

Deep Learning 2022.11.13

[Deep Learning]์˜ค์ฐจ์—ญ์ „ํŒŒ์˜ ๊ณ„์‚ฐ๋ฒ•

์ถœ๋ ฅ์ธต์˜ ์˜ค์ฐจ ์—…๋ฐ์ดํŠธ ๊ฐ ๋…ธ๋“œ ๋‚ด๋ถ€์—์„œ๋Š” ์ž…๋ ฅ ๊ฐ’์„ ์ด์šฉํ•ด ๊ฐ€์ค‘ํ•ฉ์„ ๋งŒ๋“œ๋Š” ๋‹จ๊ณ„์™€ ์ด ๊ฐ€์ค‘ํ•ฉ์„ ํ™œ์„ฑํ™” ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•ด ์ถœ๋ ฅํ•˜๋Š” ๋‹จ๊ณ„๋กœ ๊ตฌ๋ถ„ํ•จ. ์˜ค์ฐจ ์—ญ์ „ํŒŒ๋Š” Y ๊ฐ’์—์„œ ๊ฑฐ๊พธ๋กœ ๊ฑฐ์Šฌ๋Ÿฌ ์˜ฌ๋ผ๊ฐ€๋ฉฐ ๊ฐ€์ค‘์น˜ Wโ‚‚์™€ ๊ฐ€์ค‘์น˜ Wโ‚์ด ๋”๋Š” ์—…๋ฐ์ดํŠธ ๋˜์ง€ ์•Š์„ ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•˜์—ฌ ๊ณ„์‚ฐ ๋จผ์ € Wโ‚‚์˜ ๊ฐ’ ์ค‘ ํ•˜๋‚˜์ธ ωโ‚ƒโ‚์„ ์—…๋ฐ์ดํŠธ ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๊ณต์‹์œผ๋กœ ๊ณ„์‚ฐํ•ด์•ผํ•จ. ์—ฌ๊ธฐ์„œ t๋Š” ํ•œ ๋‹จ๊ณ„ ์•ž, t + 1์€ ํ˜„์žฌ ๋‹จ๊ณ„์˜ ๊ณ„์‚ฐ์„ ์˜๋ฏธํ•จ. ωโ‚ƒโ‚t๋Š” ํ•œ ๋‹จ๊ณ„ ์•ž์—์„œ ์ด๋ฏธ ๊ณ„์‚ฐ๋œ ๊ฐ’์„ ์˜๋ฏธํ•˜๋ฏ€๋กœ ์—ฌ๊ธฐ์„œ๋Š” ๊ตฌํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๊ฐ€ ์‹ค์ œ๋กœ ๊ตฌํ•ด์•ผ ํ•˜๋Š” ๊ฐ’์€ ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์˜ค์ฐจ Y๋ฅผ ๊ตฌํ•˜๊ณ  ์ด๋ฅผ ωโ‚ƒโ‚์— ๋Œ€ํ•˜์—ฌ ํŽธ๋ฏธ๋ถ„ ํ•˜๋ผ๋Š” ๋œป์ž…๋‹ˆ๋‹ค. ์˜ค์ฐจ ๊ณต์‹ ์˜ค์ฐจ Yout ์•ˆ์—๋Š” ๋‘ ๊ฐœ(yo1, yo2)์˜ ์ถœ๋ ฅ ๊ฐ’์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์˜ค์ฐจ Y..

Deep Learning 2022.11.11

[Machine Learning]PCA๋กœ cluster ๊ทธ๋ž˜ํ”„ ๊ทธ๋ฆฌ๊ธฐ

๋‹ค์ฐจ์›์˜ ๋ณ€์ˆ˜๋ฅผ 2์ฐจ์›์˜ ๊ทธ๋ž˜ํ”„๋กœ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด์„œ๋Š” PCA๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ PCA๋กœ ๋ณ€์ˆ˜๋ฅผ ์••์ถ• ํ›„ target์ด ์ž˜ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๋Š”์ง€ ๊ทธ๋ž˜ํ”„๋กœ ๋‚˜ํƒ€๋‚ด๊ฒ ์Šต๋‹ˆ๋‹ค. - Data Load ๋ฐ Import iris data๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง„ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. import pandas as pd import matplotlib.pyplot as plt import seaborn as sns from sklearn.datasets import load_iris from sklearn.decomposition import PCA data = load_iris() ์ด data๋Š” dictionary ํ˜•ํƒœ๋กœ ๋˜์–ด ์žˆ์œผ๋ฉฐ, keys๋ฅผ ํ†ตํ•ด ์–ด๋–ค ๋ฐ์ดํ„ฐ ํ•ญ๋ชฉ์ด ์žˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. data.keys() >>> dict_k..

Machine Learning 2022.11.11

[Deep Learning]์ตœ์†Œ์ œ๊ณฑ๋ฒ•

- ์ผ์ฐจํ•จ์ˆ˜, ๊ธฐ์šธ๊ธฐ์™€ y ์ ˆํŽธ y = ax + b x๊ฐ€ ์ผ์ฐจ์ธ ํ˜•ํƒœ x๊ฐ€ ์ผ์ฐจ๋กœ ๋‚จ์œผ๋ ค๋ฉด a(๊ธฐ์šธ๊ธฐ)๋Š” 0์ด ์•„๋‹ˆ์–ด์•ผ ํ•จ. - ์ด์ฐจํ•จ์ˆ˜ y = ax² ๋งจ ์•„๋ž˜ ์œ„์น˜ํ•œ ์ตœ์†Ÿ๊ฐ’์„ ์ฐพ๋Š” ๊ณผ์ •์ด ์ค‘์š” - ๋ฏธ๋ถ„ ์ˆœ๊ฐ„ ๋ณ€ํ™”์œจ๊ณผ ๊ธฐ์šธ๊ธฐ y = x²์—์„œ x์ถ•์— ์žˆ๋Š” ํ•œ ์  a์— ๋Œ€์‘ํ•˜๋Š” y์˜ ๊ฐ’์€ a² ์ด๋•Œ a๊ฐ€ ์˜ค๋ฅธ์ชฝ์ด๋‚˜ ์™ผ์ชฝ์œผ๋กœ ์กฐ๊ธˆ์”ฉ ์ด๋™ํ•  ๋•Œ y๋„ ์กฐ๊ธˆ์”ฉ ๋ณ€ํ™”ํ•จ. a๊ฐ€ ์•„์ฃผ ์•„์ฃผ ๋ฏธ์„ธํ•˜๊ฒŒ 0์— ๊ฐ€๊นŒ์šธ ๋งŒํผ ์›€์ง์ผ ๋•Œ y๊ฐ’ ์—ญ์‹œ ๋งค์šฐ ๋ฏธ์„ธํ•˜๊ฒŒ ๋ณ€ํ™”ํ•จ. ๋„ˆ๋ฌด ๋ฏธ์„ธํ•ด์„œ ๋ฐฉํ–ฅ๋งŒ ๋“œ๋Ÿฌ๋‚ด๋Š” ์ •๋„์˜ ์ˆœ๊ฐ„์ ์ธ ๋ณ€ํ™”๋งŒ ์žˆ์„ ๋•Œ ์ด ์ˆœ๊ฐ„์˜ ๋ณ€ํ™”๋ฅผ '์ˆœ๊ฐ„ ๋ณ€ํ™”์œจ'์ด๋ผ๊ณ  ํ•จ. ์ด ๋ฐฉํ–ฅ์„ ๋”ฐ๋ผ ์ง์„ ์„ ๊ธธ๊ฒŒ ๊ทธ๋ ค์ฃผ๋ฉด ๊ทธ๋ž˜ํ”„์˜ค ใ…๋งž๋‹ฟ๋Š” ์ ‘์„ ์ด ๊ทธ๋ ค์ง€๊ณ , ์ด ์„ ์ด ์ด ์ ์—์„œ์˜ ๊ธฐ์šธ๊ธฐ๊ฐ€ ๋จ. - ๋ฏธ๋ถ„์„ ํ•œ๋‹ค = '์ˆœ๊ฐ„ ๋ณ€ํ™”์œจ'์„ ๊ตฌํ•œ๋‹ค -..

Deep Learning 2022.11.10

[Python]์ž์—ฐ์ƒ์ˆ˜ e, ์ง€์ˆ˜ํ‘œํ˜„ ๋ณ€ํ™˜

- ์ž์—ฐ์ƒ์ˆ˜ e, ์ง€์ˆ˜ํ‘œํ˜„ ๋ณ€ํ™˜ ์†Œ์ˆ˜์  ์ž๋ฆฟ์ˆ˜ ์„ค์ •ํ•˜์—ฌ ์ง€์ˆ˜ํ‘œํ˜„์„ float ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜ → ์›ํ•˜๋Š” ์ž๋ฆฟ์ˆ˜๋กœ ์„ค์ • ๊ฐ€๋Šฅ pd.options.display.float_format = '{:.5f}'.format - ๋‹ค์‹œ ์ง€์ˆ˜ํ‘œํ˜„์œผ๋กœ ๋ณ€ํ™˜ floatํ˜•ํƒœ๋ฅผ ์ง€์ˆ˜ํ‘œํ˜„์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ, ์›๋ž˜์˜ ํ‘œํ˜„ ๋ฐฉ์‹์œผ๋กœ ์žฌ์„ค์ • pd.reset_option('display.float_format')

Code/Python 2022.11.10

[Python]Dataframe ํŠน์ • ๋ฌธ์ž ์น˜ํ™˜ replace()

- ๋ฌธ์ž ์น˜ํ™˜ , ์ง€์šฐ๊ธฐ df = df.replace(',', '') ,๋ฅผ !๋กœ ๋ณ€๊ฒฝ df = df.replace(',', '!') ๋ฌธ์ž ์ค‘๊ฐ„์— ์žˆ๋Š” ๊ฐ’ ๋ณ€๊ฒฝ : ๋ฌธ์ž ์‚ฌ์ด(ex: 123,125)์— ๋ณ€๊ฒฝํ•˜๊ธฐ ์›ํ•˜๋Š” ๊ฐ’์ด ์žˆ์„ ๊ฒฝ์šฐ regex option์„ True๋กœ ์„ค์ •ํ•ด์•ผ ๋ณ€๊ฒฝ๋จ. ,๋ฅผ *๋กœ ๋ณ€๊ฒฝ → regex option ์ฃผ๊ธฐ df = df.replace(',','*', regex = True)

Code/Python 2022.11.08

[Deep Learning] ์˜ค์ฐจ์—ญ์ „ํŒŒ๋ฒ• ๊ตฌํ˜„(Back Propagation)

์‹ ๊ฒฝ๋ง ํ•™์Šต์˜ ์ „์ฒด ๊ทธ๋ฆผ ์‹ ๊ฒฝ๋ง ํ•™์Šต์˜ ์ˆœ์„œ ์ „์ œ ์‹ ๊ฒฝ๋ง์—๋Š” ์ ์‘ ๊ฐ€๋Šฅํ•œ ๊ฐ€์ค‘์น˜์™€ ํŽธํ–ฅ์ด ์žˆ๊ณ , ์ด ๊ฐ€์ค‘์น˜์™€ ํŽธํ–ฅ์„ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ์— ์ ์‘ํ•˜๋„๋ก ์กฐ์ •ํ•˜๋Š” ๊ณผ์ •์„ 'ํ•™์Šต'์ด๋ผ ํ•ฉ๋‹ˆ๋‹ค. ์‹ ๊ฒฝ๋ง ํ•™์Šต์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด 4๋‹จ๊ณ„๋กœ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. 1๋‹จ๊ณ„: ๋ฏธ๋‹ˆ๋ฐฐ์น˜ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ ์ค‘ ์ผ๋ถ€๋ฅผ ๋ฌด์ž‘์œ„๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์„ ๋ณ„ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฏธ๋‹ˆ๋ฐฐ์น˜๋ผ ํ•˜๋ฉฐ, ๊ทธ ๋ฏธ๋‹ˆ๋ฐฐ์น˜์˜ ์†์‹ค ํ•จ์ˆ˜ ๊ฐ’์„ ์ค„์ด๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค. 2๋‹จ๊ณ„: ๊ธฐ์šธ๊ธฐ ์‚ฐ์ถœ ๋ฏธ๋‹ˆ๋ฐฐ์น˜์˜ ์†์‹ค ํ•จ์ˆ˜ ๊ฐ’์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ๊ฐ ๊ฐ€์ค‘์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ๊ธฐ์šธ๊ธฐ๋ฅผ ๊ตฌํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์šธ๊ธฐ๋Š” ์†Œ์‹ค ํ•จ์ˆ˜์˜ ๊ฐ’์„ ๊ฐ€์žฅ ์ž‘๊ฒŒ ํ•˜๋Š” ๋ฐฉํ–ฅ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. 3๋‹จ๊ณ„: ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ฐฑ์‹  ๊ฐ€์ค‘์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ธฐ์šธ๊ธฐ ๋ฐฉํ–ฅ์œผ๋กœ ์•„์ฃผ ์กฐ๊ธˆ ๊ฐฑ์‹ ํ•ฉ๋‹ˆ๋‹ค. 4๋‹จ๊ณ„: ๋ฐ˜๋ณต 1~3๋‹จ๊ณ„๋ฅผ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ค์ฐจ ์—ญ์ „ํŒŒ๋ฒ•์ด ๋“ฑ์žฅํ•˜๋Š” ๋‹จ๊ณ„๋Š” ๋‘๋ฒˆ์งธ์ธ ..

Deep Learning 2022.11.07

[Deep Learning]ํ™œ์„ฑํ™” ํ•จ์ˆ˜ ๊ตฌํ˜„(activation function)

๊ณ„์‚ฐ ๊ทธ๋ž˜ํ”„ ๊ณ„์‚ฐ ๊ณผ์ •์„ ๊ทธ๋ž˜ํ”„๋กœ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ 1. ๊ณ„์‚ฐ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ตฌ์„ฑํ•œ๋‹ค. 2. ๊ทธ๋ž˜ํ”„์—์„œ ๊ณ„์‚ฐ์„ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ง„ํ–‰ํ•œ๋‹ค. - ๊ณ„์‚ฐ์„ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ง„ํ–‰ํ•˜๋Š” ๋‹จ๊ณ„: ์ˆœ์ „ํŒŒ - ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ์˜ ์ „ํŒŒ: ์—ญ์ „ํŒŒ ๊ตญ์†Œ์  ๊ณ„์‚ฐ - ๊ตญ์†Œ์ : ์ž์‹ ๊ณผ ์ง์ ‘ ๊ด€๊ณ„๋œ ์ž‘์€ ๋ฒ”์œ„ - ๊ตญ์†Œ์  ๊ณ„์‚ฐ์€ ๊ฒฐ๊ตญ ์ „์ฒด์—์„œ ์–ด๋–ค ์ผ์ด ๋ฒŒ์–ด์ง€๋“  ์ƒ๊ด€์—†์ด ์ž์‹ ๊ณผ ๊ด€๊ณ„๋œ ์ •๋ณด๋งŒ์œผ๋กœ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์Œ. ์—ฐ์‡„๋ฒ•์น™ ์—ฌ๋Ÿฌํ•จ์ˆ˜๋กœ ๊ตฌ์„ฑ๋œ ํ•ฉ์„ฑ ํ•จ์ˆ˜์˜ ๋ฏธ๋ถ„์— ๋Œ€ํ•œ ์„ฑ์งˆ - ์—ฐ์‡„๋ฒ•์น™์€ ํ•ฉ์„ฑ ํ•จ์ˆ˜์˜ ๋ฏธ๋ถ„์— ๋Œ€ํ•œ ์„ฑ์งˆ์ด๋ฉฐ, ํ•ฉ์„ฑ ํ•จ์ˆ˜์˜ ๋ฏธ๋ถ„์€ ํ•ฉ์„ฑ ํ•จ์ˆ˜๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐ ํ•จ์ˆ˜์˜ ๋ฏธ๋ถ„์˜ ๊ณฑ์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Œ. - ๋ง์…ˆ ๋…ธ๋“œ์˜ ์—ญ์ „ํŒŒ( z = x + y ) ์—ญ์ „ํŒŒ ๋•Œ๋Š” ์ƒ๋ฅ˜์—์„œ ์ •ํ•ด์ง„ ๋ฏธ๋ถ„์— 1์„ ๊ณฑํ•˜์—ฌ ํ•˜๋ฅ˜๋กœ ํ˜๋ฆผ. ์ฆ‰, ๋ง์…ˆ ๋…ธ๋“œ์˜ ์—ญ์ „ํŒŒ๋Š” ..

Deep Learning 2022.11.07
728x90