1๏ธโฃ AI•DS/๐ Deep learning25 [๋ฅ๋ฌ๋ ํ์ดํ ์น ๊ต๊ณผ์] ์์ฐ์ด์ฒ๋ฆฌ๋ฅผ ์ํ ์๋ฒ ๋ฉ ๋๋ณด๊ธฐ ๐ ์๋ฒ ๋ฉ • ์๋ฒ ๋ฉ : ์ฌ๋์ ์ธ์ด๋ฅผ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ์ธ์ด (์ซ์) ํํ์ธ ๋ฒกํฐ๋ก ๋ณํํ ๊ฒฐ๊ณผ • ์๋ฒ ๋ฉ์ ์ญํ โช ๋จ์ด ๋ฐ ๋ฌธ์ฅ ๊ฐ ๊ด๋ จ์ฑ ๊ณ์ฐ โช ์๋ฏธ์ ํน์ ๋ฌธ๋ฒ์ ์ ๋ณด์ ํจ์ถ (ex. ์-์ฌ์, ๊ต์ฌ-ํ์) โ ํฌ์ํํ ๊ธฐ๋ฐ ์๋ฒ ๋ฉ : ์ํซ์ธ์ฝ๋ฉ • Sparse representation : ๋๋ถ๋ถ์ ๊ฐ์ด 0์ผ๋ก ์ฑ์์ ธ ์๋ ๊ฒฝ์ฐ๋ก ๋ํ์ ์ธ ๋ฐฉ๋ฒ์ด ์ํซ์ธ์ฝ๋ฉ • ์ํซ์ธ์ฝ๋ฉ : ๋จ์ด N ๊ฐ๋ฅผ ๊ฐ๊ฐ N ์ฐจ์์ ๋ฒกํฐ๋ก ํํํ๋ ๋ฐฉ์ from sklearn import preprocessing label_encoder = preprocessing.LabelEncoder() onehot_encoder = preprocessing.OneHotEncoder() a = label_encoder.. 2022. 12. 30. [๋ฅ๋ฌ๋ ํ์ดํ ์น ๊ต๊ณผ์] 7์ฅ ์๊ณ์ด I 1๏ธโฃ ์๊ณ์ด ๋ฌธ์ ๐น ์๊ณ์ด ๋ถ์์ด๋ โช ์๊ฐ์ ๋ฐ๋ผ ๋ณํ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํด ์ถ์ด๋ฅผ ๋ถ์ํ๋ ๊ฒ์ผ๋ก ์ฃผ๊ฐ/ํ์จ๋ณ๋, ๊ธฐ์จ/์ต๋๋ณํ ๋ฑ์ด ๋ํ์ ์ธ ์๊ณ์ด ๋ถ์์ ํด๋นํ๋ค. โช ์ถ์ธํ์ , ํฅํ์ ๋ง ์์ธก์ ์๊ณ์ด ๋ถ์์ ์ฌ์ฉํ๋ค. ๐น ์๊ณ์ด ํํ โช ๋ฐ์ดํฐ ๋ณ๋ ์ ํ์ ๋ฐ๋ผ ๊ตฌ๋ถํ ์ ์๋ค. ๋ถ๊ท์น๋ณ๋ ์์ธก ๋ถ๊ฐ๋ฅํ๊ณ ์ฐ์ฐ์ ์ผ๋ก ๋ฐ์ํ๋ ๋ณ๋. ์ ์, ํ์, ์ง์ง, ํ์ ๋ฑ ์ถ์ธ๋ณ๋ GDP, ์ธ๊ตฌ์ฆ๊ฐ์จ ๋ฑ ์ฅ๊ธฐ์ ์ธ ๋ณํ ์ถ์ธ๋ฅผ ์๋ฏธํ๋ค. ์ฅ๊ธฐ๊ฐ์ ๊ฑธ์ณ ์ง์์ ์ผ๋ก ์ฆ๊ฐ, ๊ฐ์ํ๊ฑฐ๋ ์ผ์ ์ํ๋ฅผ ์ ์งํ๋ ค๋ ์ฑ๊ฒฉ์ ๋๋ค. ์ํ๋ณ๋ 2~3๋ ์ ๋์ ์ผ์ ํ ๊ธฐ๊ฐ์ ์ฃผ๊ธฐ๋ก ์ํ์ ์ผ๋ก ๋ํ๋๋ ๋ณ๋ ๊ณ์ ๋ณ๋ ๊ณ์ ์ ์ธ ์ํฅ๊ณผ ์ฌํ์ ๊ด์ต์ ๋ฐ๋ผ 1๋ ์ฃผ๊ธฐ๋ก ๋ฐ์ํ๋ ๊ฒ์ ์๋ฏธ ๐น ์๊ณ์ด ๋ฐ์ดํฐ โช ๊ท์น์ ์๊ณ์ด vs ๋ถ๊ท.. 2022. 11. 10. [๋ฅ๋ฌ๋ ํ์ดํ ์น ๊ต๊ณผ์] 5์ฅ ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง โ https://colab.research.google.com/drive/1uB-7ckV-Mrh0Zfugv9OIm7QuM_j2OLg5?usp=sharing [๋ฅ๋ฌ๋ ํ์ดํ ์น ๊ต๊ณผ์] chapter 05 ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง.ipynb Colaboratory notebook colab.research.google.com 1๏ธโฃ ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง ๐น ํฉ์ฑ๊ณฑ ์ธต์ ํ์์ฑ ๐ ์ฐ์ฐ๋ ๊ฐ์ • ์ด๋ฏธ์ง ์ ์ฒด๋ฅผ ํ ๋ฒ์ ๊ณ์ฐํ๋ ๊ฒ์ด ์๋, ๊ตญ์์ ์ธ ๋ถ๋ถ์ ๊ณ์ฐํจ์ผ๋ก์จ ์๊ฐ๊ณผ ์์์ ์ ์ฝํ๊ณ ์ด๋ฏธ์ง์ ์ธ๋ฐํ ๋ถ๋ถ๊น์ง ๋ถ์ํ ์ ์๋ ์ ๊ฒฝ๋ง ๐ ์ด๋ฏธ์ง/์์ ์ฒ๋ฆฌ์ ์ ์ฉํ ๊ตฌ์กฐ • 1์ฐจ์ ๋ฒกํฐ๋ก ํผ์ณ์ ๊ฐ์ค์น๋ก ๊ณ์ฐํ์ง ์๊ณ , ์ด๋ฏธ์ง ๋ฐ์ดํฐ์ ๊ณต๊ฐ์ ๊ตฌ์กฐ (์. 3x3) ๋ฅผ ์ ์งํ๊ธฐ ์ํด ํฉ์ฑ๊ณฑ์ธต์ด ์กด์ฌํ๋ค. • ๋ค์ฐจ์ ๋ฐฐ์ด ๋ฐ์ดํฐ.. 2022. 10. 6. [๋ฅ๋ฌ๋ ํ์ดํ ์น ๊ต๊ณผ์] 4์ฅ ๋ฅ๋ฌ๋ ์์ https://colab.research.google.com/drive/1j9ghqmP-QboSbipZ7LjzbRrpTq4Mhqo8?usp=sharing [๋ฅ๋ฌ๋ ํ์ดํ ์น ๊ต๊ณผ์] chapter 04 ๋ฅ๋ฌ๋ ์์.ipynb Colaboratory notebook colab.research.google.com 1๏ธโฃ ์ธ๊ณต ์ ๊ฒฝ๋ง์ ํ๊ณ์ ๋ฅ๋ฌ๋ ์ถํ ๐น XOR ๋น์ ํ ๋ฌธ์ ๐ ํผ์ ํธ๋ก • ์ ํ ๋ถ๋ฅ๊ธฐ๋ก ๋ฅ๋ฌ๋์ ๊ธฐ์์ด ๋๋ ์๊ณ ๋ฆฌ์ฆ • ๋ค์์ ์ ํธ๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์ ํ๋์ ์ ํธ (1 ๋๋ 0 : ํ๋ฅธ๋ค/์ํ๋ฅธ๋ค) ๋ฅผ ์ถ๋ ฅ ๐ ๋ ผ๋ฆฌ ๊ฒ์ดํธ • OR ๊ณผ AND ๊ฒ์ดํธ๋ ๋ฐ์ดํฐ๊ฐ ์ ํ์ ์ผ๋ก ๋ถ๋ฆฌ๋๋ค. • XOR ๊ฒ์ดํธ๋ ๋ฒ ํ์ ๋ ผ๋ฆฌํฉ ๊ตฌ์กฐ (์ ๋ ฅ ๋๊ฐ ์ค ํ๊ฐ๋ง 1์ผ ๋ ์๋ํ๋ ๋ ผ๋ฆฌ์ฐ์ฐ) ๋ฅผ ๊ฐ์ง๊ณ ์๋๋ฐ, ์ด.. 2022. 10. 4. [๋ฅ๋ฌ๋ ํ์ดํ ์น ๊ต๊ณผ์] 2์ฅ ์ค์ต ํ๊ฒฝ ์ค์ ๊ณผ ํ์ดํ ์น ๊ธฐ์ด โ ํ์ดํ ์น ๊ธฐ์ด https://colab.research.google.com/drive/1ki4W3rwTExhmZp5E-Ic81ab2NMe8iRHB?usp=sharing [๋ฅ๋ฌ๋ ํ์ดํ ์น ๊ต๊ณผ์] chapter 02 ํ์ดํ ์น ๊ธฐ์ด.ipynb Colaboratory notebook colab.research.google.com 1๏ธโฃ ํ์ดํ ์น ๊ฐ์ ๐น ํน์ง ๋ฐ ์ฅ์ โ ์ฐ์ฐ์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ → ๋ฅ๋ฌ๋ ํ๋ ์์ํฌ๋ก ๋ฐ์ โ GPU ์์ ํ ์ ์กฐ์ ๋ฐ ๋์ ์ ๊ฒฝ๋ง ๊ตฌ์ถ์ด ๊ฐ๋ฅํ ํ๋ ์์ํฌ โ GPU : ์ฐ์ฐ์ ๋น ๋ฅด๊ฒ ํ๋ ์ญํ , ๋ด๋ถ์ ์ผ๋ก CUDA, cuDNN ๊ฐ์ API ๋ฅผ ํตํด ์ฐ์ฐ ๊ฐ๋ฅ โ ํ ์ : ํ์ดํ ์น์ ๋ฐ์ดํฐ ํํ๋ก, ๋ค์ฐจ์ ํ๋ ฌ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ค. .cuda() ๋ฅผ ์ฌ์ฉํด GPU ์ฐ์ฐ์ ์ํํ .. 2022. 9. 23. [๋ฅ๋ฌ๋ ํ์ดํ ์น ๊ต๊ณผ์] 1์ฅ ๋จธ์ ๋ฌ๋๊ณผ ๋ฅ๋ฌ๋ โ ๋จธ์ ๋ฌ๋๊ณผ ๋ฅ๋ฌ๋ 1๏ธโฃ ์ธ๊ณต์ง๋ฅ, ๋จธ์ ๋ฌ๋๊ณผ ๋ฅ๋ฌ๋ โ ์ธ๊ณต์ง๋ฅ : '์ธ๊ฐ์ ์ง๋ฅ์ ๋ชจ๋ฐฉ' ํ์ฌ ์ฌ๋์ด ํ๋ ์ผ์ ๊ธฐ๊ณ๊ฐ ํ ์ ์๋๋ก ํ๋ ๊ธฐ์ โ ์ธ๊ณต์ง๋ฅ > ๋จธ์ ๋ฌ๋ > ๋ฅ๋ฌ๋ โ ๋จธ์ ๋ฌ๋ : ์ธ๊ณต์ ๊ฒฝ๋ง, ์ํฌํธ ๋ฒกํฐ ๋จธ์ , ๊ฒฐ์ ํธ๋ฆฌ โโโ โ ๋ฅ๋ฌ๋ : CNN, RNN, RBM โโโ โ https://koreapy.tistory.com/1223 : RBM ์ค๋ช ์ฐธ๊ณ โ ๋จธ์ ๋ฌ๋๊ณผ ๋ฅ๋ฌ๋์ ์ฐจ์ด โ ๋จธ์ ๋ฌ๋ : Input > ํน์ฑ ์ถ์ถ (์ธ๊ฐ์ด ์ฒ๋ฆฌ) > ๋ถ๋ฅ (์ปดํจํฐ๊ฐ ์ฒ๋ฆฌ) > output โ ๋ฅ๋ฌ๋ : Input > ํน์ฑ ์ถ์ถ + ๋ถ๋ฅ (์ปดํจํฐ๊ฐ ์ฒ๋ฆฌ) > output โ ๋ฐ์ดํฐ์ ๋ํ ํน์ง์ ์ค์ค๋ก ์ฒ๋ฆฌํ๋์ง์ ์ฌ๋ถ์ ๋ฐ๋ผ ๋ฅ๋ฌ๋๊ณผ ๋จธ์ ๋ฌ๋์ด ๊ตฌ๋ถ๋๋ค. โ feature extrac.. 2022. 9. 22. [Pytorch ๋ฅ๋ฌ๋ ์ ๋ฌธ] ํ์ดํ ์น ๊ธฐ์ด ๐ ๊ณต๋ถ ์ฐธ๊ณ ์๋ฃ : https://wikidocs.net/book/2788 PyTorch๋ก ์์ํ๋ ๋ฅ ๋ฌ๋ ์ ๋ฌธ ์ด ์ฑ ์ ๋ฅ ๋ฌ๋ ํ๋ ์์ํฌ PyTorch๋ฅผ ์ฌ์ฉํ์ฌ ๋ฅ ๋ฌ๋์ ์ ๋ฌธํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ์ฑ ์ 2019๋ ์ ์์ฑ๋ ์ฑ ์ผ๋ก ๋น์๋ฆฌ์ ๋ชฉ์ ์ผ๋ก ์์ฑ๋์ด ์ถํ ... wikidocs.net ๐ ์ฝ๋ฉ ์ค์ต https://colab.research.google.com/drive/11uzhksM-MYSf1_YcMzrOnEL6glhu1OiL?usp=sharing ํ์ดํ ์น๋ก ์์ํ๋ ๋ฅ๋ฌ๋ ์ ๋ฌธ.ipynb Colaboratory notebook colab.research.google.com โ ํ์ดํ ์น ๊ธฐ์ด 1๏ธโฃ ํ์ดํ ์น ํจํค์ง ๊ธฐ๋ณธ ๊ตฌ์ฑ โ torch : ๋ํ์ด์ ์ ์ฌํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ฉฐ ๋ค์.. 2022. 9. 14. [์ธ๊ณต์ง๋ฅ] ๋ฅ๋ฌ๋ ๋ชจ๋ธ ๊ฒฝ๋ํ ๐ ๊ฒฝ๋ํ : ๋ฅ๋ฌ๋ ๋ชจ๋ธ ์ฌ์ด์ฆ๋ฅผ ์ค์ด๊ธฐ ๋ชจ๋ธ ๊ฒฝ๋ํ๋ ํ๋์จ์ด์ ์ฐ๊ด์ด ๋ง์ด ๋์ด์์ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ํฌ๊ธฐ๋ ๊ณ์ ์ปค์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ํ๋์จ์ด์์ ์ ๋์์ํค๊ธฐ ์ํด์ ๊ด๋ จ ์ฐ๊ตฌ๊ฐ ํ์ํจ ๐ Ever Increasing Model Size ๋ชจ๋ธ ํฌ๊ธฐ๊ฐ ์ปค์ง๋ ์ด์ ๋ ์ ํ๋ ๋๋ฌธ → ๋ชจ๋ธ์ ํฌ๊ธฐ๊ฐ ์ปค์ง ์๋ก representation power ๊ฐ ์ฆ๊ฐ ๐ Downside ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ๋๋ ค ์ ํ๋๋ฅผ ์ฆ๊ฐ์ํค๋ ๊ฒ์ 2๊ฐ์ง ๋จ์ ์ ๋ถ๋ฌ์ผ์ผํจ๋ค. ์ฐ์ฐ๋ ์ฆ๊ฐ ๋ฉ๋ชจ๋ฆฌ ์ ์ ์จ ์ฆ๊ฐ : ๋ฉ๋ชจ๋ฆฌ์ ๋ชจ๋ธ ํ๋ผ๋ฏธํฐ๋ฅผ ์ฌ๋ ค์ ๊ตฌ๋ (์ ์ฅ) → ๋ฉ๋ชจ๋ฆฌ๊ฐ ์์ ํด๋ํฐ, ์๋ฐ๋๋ ์์คํ ์์๋ ๊ฑฐ๋ํ AI ๋ฅผ ๋์์ํค๊ธฐ ์ด๋ ค์ ๋ฉ๋ชจ๋ฆฌ bandwidth ์ฆ๊ฐ : ๋ฉ๋ชจ๋ฆฌ๋ก๋ถํฐ CPU ๋๋ GPU ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํด์ผ ํ๋๋ฐ, ์ด๋.. 2022. 6. 21. [์ธ๊ณต์ง๋ฅ] Federated Learning , Distributed Learning Summary โจ Federated learning โพ Exploits huge amount of data across clients โพ data is non-IID โพ Brief indroduction of FedAvg โจ Distributed learning โพ Make training Faster โพ Data evenly distributed โพ data parallel : Forward pass, Backward pass , Weight update ๐ Communication : Allreduce - ring reduction, One-host reduction โพ Model parallel ๐ inter-layer parallel (pipeline) : sub-minibatches, inter.. 2022. 6. 15. [์ธ๊ณต์ง๋ฅ] Meta learning , Transfer learning Summary โจ Meta learning โพ Few-shot learning โจ Transfer learning : knowledge ๋ฅผ ์ ๋ฌ โพ Fine-Tuning → dataset ์ด ๋ถ์กฑํ ๊ฒฝ์ฐ โพ Knowledge distillation → ๋ชจ๋ธ ๊ฒฝ๋ํ๋ฅผ ํ๊ณ ์ ํ๋ ๊ฒฝ์ฐ โพ Domain adaptation → ๊ฐ์ ๋๋ฉ์ธ์ ์์ง๋ง, ํ์ ๋๋ฉ์ธ์ ๋ฐ์ดํฐ์ ์ด ๋ถ์กฑํ/๋ ์ด๋ธ์ด ์๋ ๊ฒฝ์ฐ โพ Inductive/unsupervised → ๋ค๋ฅธ task ๋ฅผ ์ํํ๊ธฐ ์ํด 1๏ธโฃ Meta learning โ Meta learning ๊ธฐ๊ณ๊ฐ ์๋์ง ๋ชจ๋ฅด๋์ง ๊ตฌ๋ถ์ด ๊ฐ๋ฅํ๋ค. ๐ learning to learn โพ ๋ฉํํ์ต์ ์ฌ๋ฌ๊ฐ์ง task ์ ๋ํด์ ์ผ๋ฐํ๋ ์ ์๋ ๋ชจ๋ธ์ ํ์ตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค .. 2022. 6. 14. ์ด์ 1 2 3 ๋ค์ 728x90