Index.
๋งคํด ์ฐ๋ง์ด ๋ค๊ฐ์ค๋ ๊ณ์ ์ด ์์๋๋ฉด ๋ง์์ด ๋ค์ญ์ญํด์ง๋ฉด์ ์๋ก ๊ณํํ๋ ์ผ ์์ด ๊ทธ์ ํ๋ฃจํ๋ฃจ๋ฅผ ์ด์๊ฐ๋ค. ๊ทธ๋ ๊ฒ ์ด์๊ฐ๋ค๊ฐ ์ฐ๋ง์ด ๋์์ผ ์ฌ ํ ํด๋ฅผ ๋์๋ณด๊ณ ๋ด๋
๊ณํ์ ์
์ฅํ๊ฒ ์ธ์ ์๋ค. ์ด๋ ๊ฒ ๋ณด๋ด๋ ์ฐ๋ง ์ญ์ ์๋ฏธ ์๋ ๊ฑด ์๋์ง๋ง ์ฑ์ฅ๊ณผ ๋ฐ์ ์ ๊ด์ ์์ ํ๊ธฐ ์๋ ์ฐ๋ง์ ๋ณด๋ด๊ณ ์ถ์ง ์์๋ค. ๊ทธ๋์ 2022๋
์ฐ๋ง์ ๋ค๋ฅด๊ฒ ์ค๋นํด๋ณด๊ธฐ๋ก ๊ฒฐ์ฌํ๊ณ , 2023๋
1์ 1์ผ๊น์ง 100์ผ์ด ๋จ์ ์์ ์์ #100dayspractice๋ฅผ ์์ํ๋ค.
1. #100dayspractice
#100dayspractice๋ ์ ํ ๋ชฉํ๋ฅผ 100์ผ๋์ ๋งค์ผ ์ค์ฒํด์ 100์ผ์ด ๋๋ ๋ ์ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ์ฑ๋ฆฐ์ง ์ผ์ข
์ด๋ค. ์ฌ์ค #100dayspractice๋ ๊ตณ์ด ์ฐ๋ง ๋๋ฐ์ด 100์ผ ์์ ์์ ํ์ง ์์๋ ๋๋ค. 100์ผ ์ฑ๋ฆฐ์ง๋ 100์ผ์ ๋ชฉํ๋ก ์ค์ ํด์ ํ์์ ๋ฐฐ์ฐ๊ณ ์ถ๋๊ฑฐ๋ ๊ณ ์น๊ณ ์ถ๋ ์ต๊ด๋ค์ ๊ณ ์น๋ฉด์ ๋งค์ผ ๊ฐ์ด ์ฑ์ฅํด๊ฐ๋ ๊ณผ์ ์ ๊ธฐ๋กํ๋ ๊ณผ์ ์ด๋ค. ๊ทธ๋์ ์๋ ๊ทธ๋ฆผ์ฒ๋ผ ์ ํ๋ธ์ ์ธ์คํ๊ทธ๋จ์ ํด๋น ํด์ํ๊ทธ๋ฅผ ๊ฒ์ํด๋ณด๋ฉด ์ฑ๋ฆฐ์ง๋ฅผ ํ๊ณ ์๋ ์ฌ๋๋ค์ ๋ณผ ์ ์๋ค. ๋๋ถ๋ถ ์
๊ธฐ๋ ์๊ฐ๋ฅผ ๋ฐฐ์ฐ๋ ์ฌ๋๋ค์ด ๋ง์๊ณ , ๊ทธ ์ค์ ๋ช๋ช ๋ถ๋ค์ ์ฒผ๋ก๋ ๋ค๋ฅธ ์
๊ธฐ๋ฅผ ์ ํ ์ฐ์ฃผํ์ง ๋ชปํ๋๋ฐ ์ ํํ 100์ผ ์งธ ํ ๊ณก์ ์ฐ์ฃผํด๋ด๋ ๋ฐ์ ์ ๋ณด์ฌ์ฃผ๊ธฐ๋ ํ๋ค.
2. ๋์ #100dayspractice
2.1. ์ฑ๋ฆฐ์ง๋ฅผ ์์ํ๋ ์ด์
์ฑ๋ฆฐ์ง์ ๋ํด ์ดํด๋ณด๋ค๋ณด๋ ์ด๋ฒคํธ๋ง ๋ง๊ณ ํ๊ณ ๋ง ํ๋ค ๋๋๋ ์ฐ๋ง์ด ์๋๋ผ ์์ ์ฑ์ฅ์ด๋ผ๋ ์ด๋ค๋ด๋ ๋ป๊น์ ์ฐ๋ง์ ๋ณด๋ด๊ณ ์ถ์ด์ก๋ค. ๋ํ ๋ชฉ์ ์๋ ์ด๋ฒคํธ๋ค ์์์ ์ฐ๋ง์ ํ๋ ค๋ณด๋ด๋ฉด ์ํด ์ญ์ ์์์ด ์์ฑํ ์ ๋ฐ์ ์๋ค๋ ์ฌ์ค์ ์๋
๊ฐ์ ๊ฒฝํ์ ํตํด ๊นจ๋ฌ์๋ค. ๊ทธ๋์ ์ฐ๋ง 100์ผ ๋์์ ์ด์ ๊ณผ ์ฑ์ทจ๋ผ๋ ๋ถ์คํฐ๋ฅผ ํตํด 2023๋
์ญ์ ์์๋ถํฐ ํํ
์ ํ๋ฅผ ๊ฒฝํํ ์ ์๊ธธ ์๋งํ๋ค.
๊ทธ ๊ฒฐ๊ณผ ๋๋ง์ #100dayspractice๋ฅผ ์ค์ ํ๊ธฐ๋ก ๊ฒฐ์ฌํ๋ค.
2.2. ์ฌ์ ์ ๊ณ ๋ คํด์ผ๋ ๋ถ๋ถ๋ค
๋จผ์ 100์ผ ์ฑ๋ฆฐ์ง๋ฅผ ์ฑ๊ณตํ๊ธฐ ์ํด ๊ณ ๋ คํด์ผ๋ ์ฌํญ 3๊ฐ์ง๋ฅผ ์ ๋ฆฌํ๋ค.
โข
1- ์ฐ๋ง์ด๋ผ๋ ํน์ํ ์์ฆ์์ ์์ด์๋ ์๋๋ค.
โฆ
์ฐ๋ง์๋ ์ด๋ฒคํธ๊ฐ ๋ง๋ค.
โฆ
์ฐ๋ง์ด ๋ค๊ฐ์ฌ ์๋ก ๋ง์ ๋ค์ก๊ธฐ๊ฐ ์ฝ์ง ์๋ค.
โข
2- ์ฐ๋ง ์์ฆ์ ๊ณ ๋ คํ์ ๋ ๋ชฉํ๋ฅผ ์
์ฅํ๊ฒ ์ก์ผ๋ฉด ์๋๋ค.
โฆ
๋น ๋ฅด๊ฒ ์คํจ๋ก ๊ฐ๋ ์ง๋ฆ๊ธธ์ด๋ค.
โข
3- ํ๋ฃจํ๋ฃจ ๋ฌด์์ ํ๋์ง ๊ธฐ๋กํ ์ ์๋ ๋ชฉํ๋ฅผ ์ค์ ํด์ผ๋๋ค.
โฆ
์๋ฅผ ๋ค์ด, ๊ฐ์ ์์ฃผํ๊ธฐ๋ ๊ฐ์๋
ธํธ๋ฅผ ํตํด ๊ธฐ๋ก๋ฅผ ๋จ๊ธธ ์ ์๋ค.
2.3. 100์ผ ์ฑ๋ฆฐ์ง ๋ชฉํ
์์ ์ธ๊ธํ 3๊ฐ์ง ์ฌํญ์ ๊ณ ๋ คํด์ ๋๋ ๋ ๊ฐ์ง 100์ผ ์ฑ๋ฆฐ์ง ๋ชฉํ๋ฅผ ์ธ์ ๋ค.
โข
1- Transformer from Scratch with PyTroch ๊ตฌํ
โข
2- Graph Neural Network ๊ฐ์ ์์ฃผ ํ GraphSage์ PinSage ๋
ผ๋ฌธ ์ฝ์ด ๋ฆฌ๋ทฐ
์์ ๊ฐ์ ๋ชฉํ๋ฅผ ์ด์ ๊ฐ์ด ์ธ์ด ์ด์ ๋ ๋ค์๊ณผ ๊ฐ๋ค.
โข
1- ์ด๋ฒ ๊ธฐํ์ Tensorflow์์ PyTorch๋ก ๊ฐ์ํ๋ ค๊ณ ํ๋ค.
โฆ
์ฐ๊ตฌ์ ๊ด์ ์์๋ PyTorch๊ฐ ํจ์ฌ ์ข๋ค๋ ํ๋จ์ด ๋ค์ด์๋ค.
โข
2- ์ต๊ทผ ํธ๋์คํฌ๋จธ๋ฅผ ๊น๊ฒ ํํค์น๋ ๋ฆฌ๋ทฐ ๊ณผ์ ์ ๊ฑฐ์ณค๊ธฐ ๋๋ฌธ์ ์ฝ๊ฒ ๊ตฌํํ ์ ์์๊ฑฐ๋ผ ์๊ฐ๋๋ค.
โข
3- ๋
ผ๋ฌธ์ ์ค๋นํ๋ฉด์ GNN ๊ฐ์๋ฅผ ๋น ๋ฅด๊ฒ ๋ค์ ํ์ด๋ณผ ํ์์ฑ์ ๋๊ผ๋ค.
โฆ
์ฐ๊ตฌ๋ฅผ ๋์ ์ง ์๊ฐ์ด ๊ฝค ํ๋ ๊ธฐ ๋๋ฌธ์ด๋ค.
โฆ
๊ฐ์๋ CS224W์ด๊ณ , ์ด 60 ๊ฐ์ข๊ฐ ์๋ค.
โข
4- GraphSage์ PinSage์ธ ์ด์ ๋ ์ถ์ฒ์์คํ
GNN ๊ณ์ด ๋
ผ๋ฌธ ์ค์์ ์์ง ์๋ดค๋๋ฐ ์ ๋ช
ํด์๋ค.
โข
5- ์ฝ์ด๋ง ๋ฆฌ๋ทฐํ๋ ์ด์ ๋ ์๊ฐ์์ ๋ฌธ์ ์ด๋ค.
2.4. ํ์ฌ๊น์ง ์งํ์ฌํญ ํ์ธ ๋ฐ ๋์น ์
๋๋ต 90์ผ ์ ๋ ๋จ์ ์์ ์์ ์งํ์ํฉ์ ํ์ธํ๋ฉด ํธ๋์คํฌ๋จธ๋ก Pytorch ๊ตฌํํ๊ธฐ๋ ์ฐ์ ๊ณต์์ฝ๋๋ก ์๋ ค์ ธ์๋ ์ฝ๋๋ฅผ ๊ณต๋ถ ์ค์ ์๋ค. Graph Neural Network CS224W ๊ฐ์๋ ํ์ฌ๊น์ง 6๊ฐ ์์ฃผํ๋ค.
๋ฌธ์ ๋ ์ง๋ 10์ผ ์ ๋๋ ๊ฐ์๋
ธํธ๋ฅผ ์ ์ธํ ๋๋จธ์ง ๊ณผ์ ์ ๋ฏธ์ฒ ๊ธฐ๋กํ์ง ๋ชปํ๋ค. ๊ทธ๋์ ๊ธฐ๋ก์ ์ค๋๋ถํฐ 90์ผ ๋์ ์ด๋ฃจ์ด์ง ๊ฒ ๊ฐ๊ณ ๊ฒฐ๊ณผ๋ฌผ ์ญ์ 90๊ฐ๋ก ๋จ์ ์์ ์ด๋ค. ์ด ๋ถ๋ถ์ ๋ง์ด ์์ฝ์ง๋ง 90์ผ์ด๋ผ๋ ๋น ์ง์์ด ์ธ์ธํ๊ฒ ๊ธฐ๋กํด์ผ๊ฒ ๋ค.
3. ์ฑ๋ฆฐ์ง ๊ธฐ๋ก์ ์ฌ์
์์ ๋งํ ๊ฒ์ฒ๋ผ 100์ผ - 10์ผ = 90์ผ ๊ธฐ๋ก์ ์ฌ์ ์ด ๋ ๊ฒ ๊ฐ๋ค.
3.1. ๊ธฐ๋ก์ ์ฐ์ผ ๋๊ตฌ
โข
1- ๋ชฐ์คํจ ๋
ธํธ์ ์๊ธฐ๋ก ์์ฑ
โข
2- 100์ผ ์ฑ๋ฆฐ์ง ๊ฒฐ์ฐ ๋ ๋
ธ์
์ผ๋ก ์ฎ๊ธธ ๊ณํ
SNS๋ ๋
ธ์
์ ์์ฑํ์ง ์๊ณ ์์ผ๋ก ์์ฑํ๋ ๊ณผ์ ์ ๋จผ์ ๊ฑฐ์น๋ ์ด์ ๋ ๊ฐ๋จํ๋ค.
โข
์์ผ๋ก ๊ธฐ๋กํ๋ฉด ๊ธฐ์ต์ ์ค๋ ๋จ๋๋ค.
โข
๋
ธ์
์ ๊ธฐ๋กํ๊ธฐ ์ํด ์๋ก์ด ๋
ธ์
ํ์ด์ง๋ฅผ ๋ง๋ค์ด์ ๊พธ๋ฏธ๋ ๊ณผ์ ์์ ๊ณต์๊ฐ ๋ง์ด ๋ค์ด๊ฐ๋ค.
โข
SNS์ ๊ธฐ๋กํ๋ ๋ฐฉ๋ฒ ์ญ์ ์๊ฐ๊ณผ ์๋์ง ์๋ชจ๊ฐ ์ฌํ๊ณ ์ค๊ฐ์ ๋ด๊ธธ๋ก ์๊ธฐ ์ฝ๋ค.
3.2. ๊ธฐ๋ก์ ๋จ๊ธฐ๋ ์ด์
์ฌ์ค 100์ผ ๋์ ๊พธ์คํ ๊ธฐ๋ก์ ํ๋ค๋๊ฑด ๊ท์ฐฎ์ ์ผ์ด๋ค. ๊ทธ๋ผ์๋ ์ฑ๋ฆฐ์ง ๋งํผ์ ๊ผญ ๋งค์ผ ๊ธฐ๋กํ๊ธฐ๋ก ๋ค์งํ๋ค. ๊ทธ๋์ผ 100์ผ ์ฌ์ ๋ง์ง๋ง๋ ๋ชฉํํ ๋ฐ๋ ๋ค ์ด๋ฃจ์๋์ง, ๊ทธ ๊ณผ์ ์์ ๋ฌด์ผ ์ผ๋ง๋ ๋ฐฐ์ ๋์ง, ๋ด๊ฐ ์ผ๋ง๋ ์ฑ์ฅํ๋์ง ๋ฑ์ ์ ์ ์๋ค๋ ์๊ฐ์ด ๋ ๋ค. ๊ธฐ๋กํ์ง ์๋๋ค๋ฉด ์์๊ณผ ๊ฒฐ๊ณผ๋ง ๋จ๊ธฐ ๋๋ฌธ์ ์ค์ํ ๊ณผ์ ์ด ์ฌ๋ผ์ ธ ๋ฒ๋ฆฐ๋ค.
3.3. ๊ธฐ๋กํ ๋ด์ฉ๋ค
100์ผ ์ฑ๋ฆฐ์ง๋ฅผ ๊ธฐ๋กํ ๋ด์ฉ์ ๋ชฉํ์ ๋ฐ๋ผ ์กฐ๊ธ ๋ค๋ฅด๋ค. ๊ทธ๋์ ๋ชฉํ๋ณ๋ก ๋ฌด์ผ ์ด๋ป๊ฒ ๊ธฐ๋กํ ์ง ๋จ๊ฒจ๋๋ค.
โข
1- Transformer from Scratch with PyTroch ๊ตฌํ
โฆ
์ ๊ตฌํํ ์ฝ๋๋ฅผ ์ฐ์ ์ ์ผ๋ก ๊ณต๋ถํ๊ณ ํด๋น ์ฝ๋ ์ฃผ์๋ ๊ผญ ๋ ํผ๋ฐ์ค๋ก ๊ธฐ๋กํ๋ค.
โฆ
๊ตฌํ๊ณผ์ ์์ ์ด๋ค ๋๊ด๋ค์ ๋ง๋ฌ๊ณ , ์ด๋ป๊ฒ ํด๊ฒฐํ์ผ๋ฉฐ, ์ ํด๋น ๋ฐฉ๋ฒ์ ์ ํํ๋์ง๋ฅผ ๊ธฐ๋กํ๋ค.
โฆ
๋ค์ ๋งํด ์คํจ์ ๊ณผ์ ์ ๊ธฐ๋กํ๋ค.
โข
2- Graph Neural Network ๊ฐ์ ์์ฃผ ํ GraphSage์ PinSage ๋
ผ๋ฌธ ์ฝ์ด ๋ฆฌ๋ทฐ
โฆ
๊ฐ์๋ ๊ฐ์๋
ธํธ ํ์์ผ๋ก ๊ธฐ๋กํ๋ค.
โฆ
์ง๋ฌธ๊ฑฐ๋ฆฌ๋ฅผ ํ ๊ฐ์ ๋น ์ต์ 3๊ฐ์ง ์ด์ ๊ธฐ๋กํ๋ค.
โฆ
์ง๋ฌธ๊ฑฐ๋ฆฌ๋ฅผ ๊ผญ ๊ทธ๋ ํด๊ฒฐํ๋ค. ์ง๋ฌธ ํด๊ฒฐ๋ฐฉ๋ฒ(๊ตฌ๊ธ ์์น, ์ง์ ์ง๋ฌธ ๋ฑ๋ฑ)๊ณผ ๋ด์ฉ๋ค์ ๋ฐ๋์ ๊ธฐ๋กํ๋ค.
โฆ
๋
ผ๋ฌธ ์ฝ์ด ๋ฆฌ๋ทฐ๋ฅผ ํ ๋๋ ํด๋น ๋
ผ๋ฌธ์ ๊ธฐ๋ฐ์ด ๋๋ ๋ด์ฉ๋ค, ์ฆ ๋
ผ๋ฌธ์๋ ์ ์๊ฐ ๊ธฐ๋กํ์ง ์์์ง๋ง ์ค์ํ ๋ด์ฉ๋ค์ <ํค์๋, ๋ ํผ๋ฐ์ค> ํ์์ผ๋ก ๊ธฐ๋กํ๋ค.
์ด๋ ๊ฒ ์ ๊ณ ๋ณด๋ 100์ผ ์ฑ๋ฆฐ์ง์ ๋ํ ๋ชฉํ๋ฅผ ์
์ฅํ๊ฒ ์ธ์ฐ์ง ์์๋ ๋ผ๋ ์๊ฐ์ด ๋ ๋ค. ํ์ง๋ง ํด๋์ ๋ ๋ฐ๋ผ์ฌ ์ฑ์ทจ๊ฐ๊ณผ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค๋ฅธ ์ง์๋ค์ ์์๊ฐ ๋ ์๋๊ฐ์ด ๋ถ์ ๋ฏธ๋์ ๋๋ฅผ ์๊ฐํ๋ ๋ฒ์จ๋ถํฐ ๊ธฐ๋๋๋ค.
์๋ฌดํผ 2023๋
1์ 1์ผ์ ๊ผญ 100์ผ ์ฑ๋ฆฐ์ง ์ฑ๊ณต ํ๊ธฐ๋ฅผ ๊ธฐ๋กํ ์ ์๊ธธ ์ค์ค๋ก๋ฅผ ์์ํ๋ค.