pytorch

pytorch

Pytorch (3) - ํ•ฉ์„ฑ๊ณฑ์‹ ๊ฒฝ๋ง (CNN - Convolutional neural Network)

ํ•ฉ์„ฑ๊ณฑ์‹ ๊ฒฝ๋ง(CNN - Convolutaional Neural Network, ์ดํ•˜ CNN)์€ ๋ง๊ทธ๋Œ€๋กœ, ํ•ฉ์„ฑ๊ณฑ ์—ฐ์‚ฐ์„ ์‚ฌ์šฉํ•˜๋Š” ์ธ๊ณต์‹ ๊ฒฝ๋ง์˜ ํ•œ ์ข…๋ฅ˜๋‹ค. Convolution์„ ํ™œ์šฉํ•˜๋ฉด 3์ฐจ์› ๋ฐ์ดํ„ฐ์˜ ๊ณต๊ฐ„์  ์ •๋ณด๋ฅผ ์œ ์ง€ํ•œ ์ƒํƒœ๋กœ ๋‹ค์Œ ๋ ˆ์ด์–ด๋กœ ๋ณด๋‚ด๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. CN N์—ญ์‹œ ์ž…๋ ฅ์ธต, ์ค‘๊ฐ„์ธต, ์ถœ๋ ฅ์ธต์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ ๊ฐ ์ธต์€ ๋‹ค์‹œ ๋…ธ๋“œ๋กœ ์ด๋ฃจ์–ด์ ธ ...

Read
pytorch

Pytorch (2-4) - ์ด์ƒ ๋‚ ์”จ ํƒ์ง€

๋‹ค์ธต ํผ์…‰ํŠธ๋ก  ๋งˆ์ง€๋ง‰ ์˜ˆ์ œ๋กœ ์ด์ƒ ๋‚ ์”จ ํƒ์ง€๋ฅผ ์ง„ํ–‰ํ•ด๋ณด์ž. 2011๋…„ 1์›” 1์ผ ๋ถ€ํ„ฐ 2016๋…„ 12์›” 31์ผ๊นŒ์ง€ ์„œ์šธ์‹œ์˜ ์ผ ํ‰๊ท  ๊ธฐ์˜จ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•ด ๋ณธ๋‹ค. [์—ฌ๊ธฐ](https://data.kma.go.kr/stcs/grnd/grndTaList.do?pgmNo=70)์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ![seoul-temperature](../../../....

Read
pytorch

Pytorch (2-3) - ๋‰ด์Šค ์นดํ…Œ๊ณ ๋ฆฌ ๋ถ„๋ฅ˜ํ•˜๊ธฐ

๋‰ด์Šค ๋ง๋ญ‰์น˜๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„์„œ ๋ถ„์„ํ•ด๋ณด์ž. ๋ง๋ญ‰์น˜๋Š” [์—ฌ๊ธฐ](http://www.kristalinfo.com/download/hkib-20000-40075.tar.gz)์—์„œ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ๊ณผ๊ฑฐ ๋‰ด์Šค ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ด์„œ, ์–ด๋–ค ์นดํ…Œ์ฝ”๋ฆฌ์ธ์ง€ ๋ถ„๋ฅ˜ํ•˜๋Š” ํ•™์Šต์„ ์ง„ํ–‰ํ•ด๋ณด์ž. ๋จผ์ € ๊ตฌ๊ธ€๋“œ๋ผ์ด๋ธŒ์— ํ•ด๋‹น ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•ด์„œ ์ง„ํ–‰ํ–ˆ๋‹ค. ๋ฌผ๋ก  ์•„๋ž˜์™€ ๊ฐ™์€ ์ฝ”๋“œ๋กœ cola...

Read
pytorch

Pytorch (2-2) - ์† ๊ธ€์”จ ๋ถ„๋ฅ˜ํ•˜๊ธฐ

## ์†๊ธ€์”จ ๋ถ„๋ฅ˜ํ•˜๊ธฐ (MNIST) ๋จธ์‹ ๋Ÿฌ๋‹์˜ ๋‹จ๊ณจ ์ฃผ์ œ๋‹ค. ์†๊ธ€์”จ๋ฅผ ๋ถ„๋ฅ˜ํ•ด๋ณด์ž. ์ด์ „ ๋ฐ์ดํ„ฐ์™€ ๋‹ค๋ฅธ ์ ์ด๋ผ๊ณ  ํ•œ๋‹ค๋ฉด, ์ด์ „ ๋ฐ์ดํ„ฐ๋Š” ํ‘œ ํ˜•์‹์ด์—ˆ์ง€๋งŒ, ์ด์ œ๋Š” ์ด๋ฏธ์ง€ ํ˜•์‹์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ```python import torch from torch.autograd import Variable import torch.nn as nn import tor...

Read
pytorch

Pytorch (2-1) - ๋‹ค์ธต ํผ์…‰ํŠธ๋ก 

์ „์—๋Š” ์‹ ๊ฒฝ๋ง์—์„œ ์ค‘๊ฐ„์ธต์„ ํ•˜๋‚˜๋กœ๋งŒ ํ–ˆ์ง€๋งŒ, ์ด ์ค‘๊ฐ„์ธต์„ ์—ฌ๋Ÿฌ๊ฐœ๋กœ ๋Š˜๋ฆฐ ๊ฒƒ์„ ์‹ฌ์ธต์‹ ๊ฒฝ๋ง (deep neural network) ๋ผ๊ณ  ํ•œ๋‹ค. ๋ฒŒ์จ ๋ถ€ํ„ฐ ๋ญ”๊ฐ€ ์žˆ์–ด๋ณด์ธ๋‹ค. ์ด๋Š” ๋”ฅ๋Ÿฌ๋‹์—์„œ ์ฃผ์š” ๋งค์ปค๋‹ˆ์ฆ˜์ด๋‹ค. ์‹ ๊ฒฝ๋ง๊ณผ ์‹ฌ์ธต ์‹ ๊ฒฝ๋ง ๋ชจ๋‘ ํผ์…‰ํŠธ๋ก ์„ ์—ฌ๋Ÿฌ๊ฐœ ์กฐํ•ฉํ•ด์„œ ๊ตฌ์„ฑํ•œ ๊ฒƒ์œผ๋กœ, ๋‹ค์ธต ํผ์…‰ํŠธ๋ก  (multilayer perceptron, MLP)๋ผ๊ณ  ํ•œ๋‹ค. ์–ด์ฉ„๊ฑฐ...

Read