๋ฅ๋ฌ๋ ์ฑ ์ ์ฝ๋ค๋ณด๋ฉด, ์๋ํฌ์๋ ๋ชจ๋ธ์ด๋ผ๋ ์ฉ์ด๊ฐ ๋ง์ด ๋์จ๋ค.
end-to-end ๋ชจ๋ธ
๋๋ถ๋ถ์ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ x๋ฅผ ๋ฃ์ผ๋ฉด y๊ฐ ๋์ค๋๋ก ํ๋ค. (์๋ฅผ ๋ค๋ฉด, ๊ฐ์ฌ์ง ์ ๋ ฅ-> ๊ฐ๋ฅผ๋ฑ๋ ์ด๋ฏธ์ง ๋ถ๋ฅ ํ ์คํฌ)
๊ทธ ๊ณผ์ ์ ์ด๋ฏธ์ง์์ ํน์ง์ ์ถ์ถํ๊ณ , ํน์ง์ ๋ง๋ ๋จ์ด์ ๋งค์นญ์ํค๊ณ ์ด๋ฌํ ์์ ๋ค์ ๊ฑฐ์น๋ ํ์ดํ๋ผ์ธ์ผ๋ก ์ด๋ฃจ์ด์ ธ์๋ค.end-to-end ๋ชจ๋ธ์ ์ด๋ฌํ ์ค๊ฐ ๊ณผ์ ๋ค์ ํ๋์ ์ ๊ฒฝ๋ง(ํ๋์ ํ์ดํ๋ผ์ธ)์ผ๋ก ๋์ฒด/์์ถํ๋ ๊ฒ์ด๋ผ ์๊ฐํ๋ฉด ๋๋ค.
๋ค๋ง ์ด๋ ๋ง์ ์์ ๋ฐ์ดํฐ๊ฐ ์์ด์ผ๋ง ๊ฐ๋ฅํ๋ค.
์์ฑ์ธ์์ end-to-end ๋ฅผ ์ ์ฉํ ์
์ฌ์ค ์ข ์ถ์์ ์ธ ๊ฐ๋ ์ด๊ธฐ๋ ํ๋ฐ์ “ํน์ ํ task๋ฅผ ํ๋์ ๋ชจ๋ธ์ ๋ํ ์ถ๋ก ๊ฒฐ๊ณผ๋ก ์ํํ๋ค” ์ด์ ๋์ ์๋ฏธ์ธ๋ฐ ์ฌ๊ธฐ์ “ํน์ ํ task” ๋ language modeling, sentence classification๊ณผ ๊ฐ์ ์ฐ๋ฆฌ๊ฐ ์ตํ ์๊ณ ์๋ task๋ค์ด ๋ ์ ์๊ฒ ๊ณ ,“ํ๋์ ๋ชจ๋ธ์ ๋ํ ์ถ๋ก ๊ฒฐ๊ณผ“๋ผ๋ ์๋ฏธ๋ ๋ฐ๋์ ๊ฒฝ์ฐ์ธ “์ฌ๋ฌ ๋ชจ๋ธ๋ก ์ํ๋ task์ ๋ํ ์ถ๋ก ๊ฒฐ๊ณผ“๋ก ์ฝ๊ฒ ์ดํดํด๋ณผ ์ ์์ํ ๋ฐ์.
์๋ฅผ ๋ค์ด, “๊ธ๋ถ์ ๋ถ๋ฅ“๋ผ๋ task๋ฅผ ์ํํ๊ธฐ ์ํด A๋ชจ๋ธ, B๋ชจ๋ธ ๋๊ฐ๊ฐ ํ์ํ๊ณ A๋ชจ๋ธ์ ๊ฒฐ๊ณผ๊ฐ์ ์ด์ฉํด B๋ชจ๋ธ์ ์ถ๋ก ์ ์ํํ๊ณ B๋ชจ๋ธ์ด “๊ธ๋ถ์ ๋ถ๋ฅ“๋ฅผ ์ํํ๋ฉด ์ด๋ฌํ ๊ตฌ์กฐ๋ end to end๊ตฌ์กฐ๋ก ๋ณด๊ธฐ๋ ์ด๋ ต์ต๋๋ค.
์ฌ๋ฌ๊ฐ์ ๋ชจ๋ธ์ ์ฐ๋๋ผ๋ ๋ชจ๋ธ๊ฐ์ ์์กด์ฑ์ด ์๋ค๋ฉด end to end๋ผ๊ณ ๋ณผ ์๋ ์๊ฒ ๊ตฌ์ ~ (์ด ๊ฒฝ์ฐ๋ ensemble ๊ตฌ์กฐ๋ก ๋ณผ ์ ์๊ฒ ์ต๋๋ค)๋ฐ๋ผ์, end to end๋ ์ฌ๋ฌ ๋ชจ๋ (RNNs, transformer ๋ฑ)์ ์ฐ๋๋ผ๋ input์ ๋ํด์ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ํํ์ output์ ๋ฐ๋ก ์ถ๋ ฅํด์ค ์ ์๋ ํ๋์ ๊ตฌ์กฐ์ ๋ํด ๋ถ๋ ์ด๋ฆ์ด๋ผ๊ณ ๋ณผ ์ ์๊ฒ ์ต๋๋ค ~
'๋ฅ๋ฌ๋ > Today I learned :' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
numpy argsort ์ ์๋ฏธ์ ์ฌ์ฉ๋ฒ ์ ๋ฆฌ (0) | 2023.01.20 |
---|---|
pytorch DataLoader ํ์ดํ ์น ๋ฐ์ดํฐ๋ก๋ ์ฌ์ฉ๋ฒ (0) | 2023.01.17 |
ํ์ดํ ์น๋ก ๊ฐ๋จํ ์ธ๊ณต์ ๊ฒฝ๋ง ๊ตฌํํ๊ธฐ (๋ถ๋ฅ) (0) | 2022.12.29 |
RNN (0) | 2022.12.28 |
python pytorch ํ ์ rank, un squeeze, view, ํ๋ ฌ๊ณฑ (0) | 2022.12.28 |