728x90 ๋ฐ์ํ Deep Learning78 [๋ฐ๋ฐ๋ฅ๋ถํฐ ์์ํ๋ ๋ฅ๋ฌ๋ 2] chap2(์์ฐ์ด) 2.1) ์์ฐ์ด ์ฒ๋ฆฌ๋ ํ์์ ์ฐ๋ ๋ง์ ์์ฐ์ด๋ผ๊ณ ์นญํจ(NLP- natural language processing) ์ธ๊ฐ์ ๋ง์ ์ปดํจํฐ์๊ฒ ์ดํด์ํค๊ธฐ ์ํ ๊ธฐ์ ์ด๋ผ๊ณ ํจ ์ถ๊ตฌํ๊ณ ์ ํ๋ ๋ชฉํ: ์ปดํจํฐ์๊ฒ ์ฐ๋ฆฌ์ ๋ง์ ์ดํด์์ผ ์ฐ๋ฆฌ์๊ฒ ๋์์ด ๋๋ ์ผ์ ์ํํ๋๋ก ํ๊ณ ์ ํจ. 2.1-1) ์ปดํจํฐ์๊ฒ ๋จ์ด์ ์๋ฏธ ์ดํด์ํค๊ธฐ ์์๋ฌ์ค๋ฅผ ํ์ฉํ ๊ธฐ๋ฒ ํต๊ณ ๊ธฐ๋ฐ ๊ธฐ๋ฒ ์ถ๋ก ๊ธฐ๋ฐ ๊ธฐ๋ฒ(word2vec) 2.2) ์์๋ฌ์ค ์์๋ฌ์ค๋: ์ ์์ด ์ฌ์ ( ๋์์ด, ์ ์์ด ) ๊ฐ ํ ๊ทธ๋ฃน์ผ๋ก ๋ถ๋ฅ๋์ด ์๋ ๊ฒ ๋๋ ํ์, ์์ ๊ฐ๋ ์ ๋ฌถ์ด๋ ๊ฒ (WordNet) ์์๋ฌ์ค์ ๋ฌธ์ ์ : ์ฌ๋์ด ์ง์ ๋ง๋ค๊ธฐ์ ์๋์ ๋ณํ์ ์ด๋ ค์ ์ธ๊ฑด๋น ๋ง์ด ๋ฌ ๋จ์ด์ ๋ฏธ๋ฌํ ์ฐจ์ด๋ฅผ ํํํ๊ธฐ ์ด๋ ค์ (ex) ๋นํฐ์ง๋ ๋ ํธ๋ก๋ ์๋ฏธ๋ ๊ฐ์) →๊ตฌ๋ณ.. 2023. 7. 9. [๋ฐ๋ฐ๋ฅ๋ถํฐ ์์ํ๋ ๋ฅ๋ฌ๋ 2] chap3(word2vec) ์ถ๋ก ๊ธฐ๋ฐ์ ๊ธฐ๋ฒ ⇒ ๋จ์ด๋ฅผ ๋ฒกํฐ๋ก ๋ณํ์์ผ์ ํ์ตํ๋ ๊ฒ ์ด ๋ํ ๋ถํฌ๊ฐ์ค์ ๊ธฐ๋ฐ์ผ๋ก(๋จ์ด์ ์๋ฏธ๋ ์ฃผ๋ณ ๋จ์ด์ ์ํด ํ์ฑ๋๋ค) ํต๊ณ ๊ธฐ๋ฐ ๊ธฐ๋ฒ์ ๋ฌธ์ ์ ํต๊ณ ๊ธฐ๋ฐ์ ๊ฒฝ์ฐ, ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ํ๋ฒ์ ํ์ต์ํค๊ฒ ๋จ. ๋ฐ๋ผ์ ์๊ฐ์ด ๊ต์ฅํ ์ค๋ ๊ฑธ๋ฆผ ์ด์ ๋ฐ๋ผ word2vec(์ถ๋ก ๊ธฐ๋ฐ๊ธฐ๋ฒ)์ ๊ฒฝ์ฐ, ๋ฏธ๋๋ฐฐ์น๋ฅผ ํ์ฉํด ํ์ตํจ ์ถ๋ก ๊ธฐ๋ฐ ๊ธฐ๋ฒ ์ถ๋ก ๋ฌธ์ ๋ฅผ ๋ฐ๋ณตํด ๋จ์ด์ ์ถํ ํจํด์ ํ์ตํ๋. ์ ๊ฒฝ๋ง์ ํ์ฉํด ๋จ์ด๋ฅผ ์ฒ๋ฆฌ ๋งฅ๋ฝ → ๋ชจ๋ธ → ํ๋ฅ ๋ถํฌ ์ ๊ฒฝ๋ง์ ๊ฒฝ์ฐ, ๋จ์ด๋ฅผ ๊ทธ๋๋ก ์ฒ๋ฆฌํ์ง ๋ชปํจ ๋ฐ๋ผ์ ‘๊ณ ์ ๊ธธ์ด์ ๋ฒกํฐ’๋ก ๋ณํํด์ผ ํจ → ์ํซ ๋ฒกํฐ๋ก ๋ณํ. ๊ฒฐ๊ตญ์๋ c์์ 1์ธ ์ ๋ค์ ๊ฐ์ค์น์ ํ ๋ฒกํฐ๋ง ์ถ๋ ฅ๋จ (๋๋จธ์ง๋ 0์ด๋ฏ๋ก) ๊ตณ์ด ํ๋ ฌ๊ณฑ์ ์ํํ๋ ๊ฒ์ ์๊ฐ ๋ญ๋น. ๊ทธ๋์ embedded ๊ณ์ธต์ ์ฌ์ฉํ๊ฒ ๋จ.. 2023. 7. 9. [๋ฐ๋ฐ๋ฅ๋ถํฐ ์์ํ๋ ๋ฅ๋ฌ๋ 2] chap4(word2vec ์๋ ๊ฐ์ ) Embedding ๊ณ์ธต negative sampling ์์คํจ์ ๋์ ๊ธฐ์กด word2vec์ ๋ฌธ์ ์ ์ดํ๊ฐ 100๋ง๊ฐ๋ก ๋์ด๋๊ฒ ๋ ๊ฒฝ์ฐ, [1] ์ ๋ ฅ์ธต์ ์ํซ ํํ๊ณผ ๊ฐ์ค์น ํ๋ ฌ W_in ์ ๊ณฑ ๊ณ์ฐ : 4.1 ์๋ฒ ๋ฉ ๊ณ์ธต ๊ตฌํ์ผ๋ก ํด๊ฒฐ [2] ์๋์ธต๊ณผ ๊ฐ์ค์น ํ๋ ฌ W_out์ ๊ณฑ ๋ฐ Softmax ๊ณ์ธต์ ๊ณ์ฐ : 4.2 ๋ค๊ฑฐํฐ๋ธ ์ํ๋ง์ผ๋ก ํด๊ฒฐ 1. Embedding ๊ณ์ธต matmul ๊ณ์ธต์ ๋ณด๋ฉด, ํด๋น ์ํซ๋ฒกํฐ์ ๋ง๋ ๋ฒกํฐ๋ฅผ ๋ฝ์๋ด๋ ๊ฒ๊ณผ ๊ฐ์ → ๋ฐ๋ผ์ ํน์ ํ๋ง ์ถ์ถํ์์ ์๋ฏธ๋ก embedding ๊ณ์ธต์ ํ์ฉ. forward์ ๊ฒฝ์ฐ, index๋ง ๋๊ฒจ ์๋์ธต(h)๋ฅผ ์ป๋๋ค backward ๋๋ dW ์ ๋ฐ์ดํธ ํด์ผํ index๊ฐ ๊ฒน์น๋ ๊ฒฝ์ฐ๊ฐ ์์ ์ ์์ผ๋ฏ๋ก ‘ํ ๋น’์ด ์๋ ‘๋ํ๊ธฐ’๋ฅผ ํด์ผ ํ.. 2023. 7. 9. [๋ฐ๋ฐ๋ฅ๋ถํฐ ์์ํ๋ ๋ฅ๋ฌ๋ 2] chap5(์ํ ์ ๊ฒฝ๋ง RNN) 5.1 ํ๋ฅ ๊ณผ ์ธ์ด ๋ชจ๋ธ 1. ์ธ์ด๋ชจ๋ธ ๋จ์ด ๋์ด์ ํ๋ฅ ์ ๋ถ์ฌ ํน์ ํ ๋จ์ด์ ์ํ์ค์ ๋ํด ๊ทธ ์ํ์ค๊ฐ ์ผ์ด๋ ๊ฐ๋ฅ์ฑ์ด ์ด๋ ์ ๋์ธ๊ฐ(์ผ๋ง๋ ์์ฐ์ค๋ฌ์ด ๋จ์ด ์์์ธ์ง)๋ฅผ ํ๋ฅ ๋ก ํ๊ฐํ๋ ๊ฒ.ex) you say goodbye ⇒ 0.092 but, you say good die ⇒ 0.0000000032 ์ฌ์ฉ ์์: ๊ธฐ๊ณ ๋ฒ์ญ ๋ฐ ์์ฑ ์ธ์์ ์ฃผ๋ก ์ฌ์ฉ, ์๋ก์ด ๋ฌธ์ฅ ์์ฑ ์ฉ๋ CBOW์ ๋ฌ๋ฆฌ ์ผ์ชฝ ์๋์ฐ๋ง ๋งฅ๋ฝ์ผ๋ก ๊ณ ๋ คํจ. ์ฆ, ์ธ์ด๋ชจ๋ธ์ ๋ณ๊ฒฝ๋ ์์์ฒ๋ผ t-2๋ฒ์งธ ๋จ์ด, t-1๋ฒ์งธ ๋จ์ด๊ฐ ๋ฐ์ํ์ ๋, ๋ค์ ์์๋ก ๋์ฌ ๋จ์ด์ธ t๋ฒ์งธ ๋จ์ด๊ฐ ๋ฌด์์ผ๋ก ๋์ฌ์ง ์์ธกํ๋ ๋ชจ๋ธ์ ์๋ฏธ. ๋ค์ ์์์ ๋์ฌ ๋จ์ด์ ์์ฐ์ค๋ฌ์์ ํ๋์ ํ๋ฅ ์งํ๊ฐ์ผ๋ก ์์ธก. ๋์ ํ๋ฅ ์ด๋: m๊ฐ์ ๋จ์ด๊ฐ ์๋ค๊ณ ๊ฐ์ ํ ๋, ๋จ.. 2023. 7. 9. [๋ฐ๋ฐ๋ฅ๋ถํฐ ์์ํ๋ ๋ฅ๋ฌ๋ 2] chap6(๊ฒ์ดํธ๊ฐ ์ถ๊ฐ๋ RNN) 6.1 RNN์ ๋ฌธ์ ์ ์๊ณ์ด ๋ฐ์ดํฐ์ ์ฅ๊ธฐ ์์กด ๊ด๊ณ ํ์ตํ๋๋ฐ ์ด๋ ค์ ์กด์ฌ ๊ธฐ์ธ๊ธฐ ์์ค ๋ฐ ๊ธฐ์ธ๊ธฐ ํญ๋ฐ ๋ฌธ์ ๋ฐ์ 1. ๊ธฐ์ธ๊ธฐ ์์ค ์ญ์ ํ์ ๊ฒฝ์ฐ, tanh์ ๋ฏธ๋ถํ๊ฒ ๋๋ฉด ์ ์ 0์ ์๋ ดํ๊ฒ ๋จ. ์ด์ ์ ๊ธฐ์ธ๊ธฐ ๊ฐ์ ๊ณ์ ๊ณฑํ๋ฉด์ ๊ฐฑ์ ํ๊ธฐ ๋๋ฌธ์ ์์ค์ํ ๋ฐ์ 2. ๊ธฐ์ธ๊ธฐ ํญ๋ฐ ์ญ์ ํ์ ๊ฒฝ์ฐ, matmul ๋ ธ๋์์ dhWh๋ผ๋ ํ๋ ฌ ๊ณฑ์ผ๋ก ๊ธฐ์ธ๊ธฐ ๊ณ์ฐํจ ์ด ๋, ๋งค๋ฒ ๊ฐ์ ๊ฐ์ค์น์ธ Wh๊ฐ ์ฌ์ฉ๋จ(ํ๋ ฌ๊ณฑ์ ์ผ๋ก ์ธํด) ๊ฒฐ๊ตญ ์ ๋ ฅ์ธต์ผ๋ก ๊ฐ์๋ก ์ ์ฐจ ์ปค์ง๋ค๊ฐ ๊ฐ์ค์น๋ค์ด ๋น์ ์์ ์ผ๋ก ํฐ ๊ฐ์ด ๋์ด๋ฒ๋ฆผ ๊ธฐ์ธ๊ธฐ ํญ๋ฐ์ ๋ํ ํด๊ฒฐ๋ฐฉ์ ๊ธฐ์ธ๊ธฐ ํด๋ฆฌํ(gradients clipping) ์ฌ์ฉ ์ ๊ฒฝ๋ง์์ ์ฌ์ฉ๋๋ ๋ชจ๋ ๋งค๊ฐ๋ณ์์ ๋ํ ๊ธฐ์ธ๊ธฐ๋ฅผ ํ๋๋ก ์ฒ๋ฆฌ g−bar๋ L2 ๋ ธ๋ฆ์ ์๋ฏธ, L2 ๋ ธ๋ฆ์ด ๋ฌธํฑ๊ฐ์ ์ด๊ณผํ๋ฉด.. 2023. 7. 9. YOLOv4: Optimal Speed and Accuracy of Object Detection ๐ก 0. Abstract CNN์ ์ ํ๋๋ฅผ ํฅ์์ํค๋ ๋ค์ํ ๊ธฐ๋ฅ์ด ๋ง์ด ์กด์ฌํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ๋ค์ ์กฐํฉ์ ๋๊ท๋ชจ ๋ฐ์ดํฐ์ ์์ ์ค์ ๋ก ํ ์คํธํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ก ์ ์ผ๋ก ์ ๋นํํ๋ ๊ฒ์ด ํ์ํฉ๋๋ค. ์ผ๋ถ ๊ธฐ๋ฅ์ ํน์ ๋ชจ๋ธ์ด๋ ๋ฌธ์ ์๋ง ์ ์ฉ๋๊ฑฐ๋ ์๊ท๋ชจ ๋ฐ์ดํฐ์ ์๋ง ์ ์ฉ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ฐฐ์น ์ ๊ทํ(batch-normalization)์ ์์ฐจ ์ฐ๊ฒฐ(residual-connections)๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ๋๋ถ๋ถ์ ๋ชจ๋ธ, ์์ ๋ฐ ๋ฐ์ดํฐ์ ์ ์ ์ฉํ ์ ์์ต๋๋ค. ์ ํฌ๋ ๊ฐ์ค ์์ฐจ ์ฐ๊ฒฐ(Weighted-Residual-Connections, WRC), ํฌ๋ก์ค ์คํ ์ด์ง ๋ถ๋ถ ์ฐ๊ฒฐ(Cross-Stage-Partial-connections, CSP), ํฌ๋ก์ค ๋ฏธ๋ ๋ฐฐ์น ์ ๊ทํ(Cross mini-Batch Norma.. 2023. 7. 9. ์ด์ 1 ยทยทยท 3 4 5 6 7 8 9 ยทยทยท 13 ๋ค์ 728x90 ๋ฐ์ํ