๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ธ๊ณต์ง€๋Šฅ15

[PyTorch] PyTorch๋ž€? ํŒŒ์ดํ† ์น˜์˜ ๊ตฌ์„ฑ์š”์†Œ, ํŒŒ์ดํ† ์น˜๋กœ ํ…์„œ ์กฐ์ž‘ํ•˜๊ธฐ [PyTorch] PyTorch๋ž€? ํŒŒ์ดํ† ์น˜์˜ ๊ตฌ์„ฑ์š”์†Œ, ํŒŒ์ดํ† ์น˜๋กœ ํ…์„œ ์กฐ์ž‘ํ•˜๊ธฐ PyTorch(ํŒŒ์ดํ† ์น˜)? ๋”ฅ๋Ÿฌ๋‹ ํ”„๋ ˆ์ž„์›Œํฌ์—๋Š” Tensorflow์™€ PyTorch๊ฐ€์žˆ๋‹ค. ๊ต์œก์šฉ์ด๋‚˜ ํšŒ์‚ฌ์—์„œ๋Š” Tensorflow๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ–ˆ์ง€๋งŒ Tensorflow์— ๋น„ํ•ด์„œ ์ ˆ์ฐจ๊ฐ€ ๊ฐ„๋‹จํ•˜๊ณ  ์†๋„๋„ ๋นจ๋ผ ์ตœ๊ทผ ์—ฐ๊ตฌ์†Œ์—์„œ PyTorch๋ฅผ ๋งŽ์ด ์“ฐ๊ณ ์žˆ๋Š” ์ถ”์„ธ๋ผ๊ณ ํ•œ๋‹ค. (๊ฒฐ๊ตญ์—๋Š” ์‚ฌ์šฉํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ํšŒ์‚ฌ๋งˆ๋‹ค ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋‘˜ ๋‹ค ํ•ด๋‘๋Š” ๊ฒƒ์ด ์ข‹๊ฒ ๋‹ค.) ๋‚˜๋„ Tensorflow๋กœ ๋”ฅ๋Ÿฌ๋‹์„ ๋จผ์ € ์ ‘ํ–ˆ์ง€๋งŒ ์ตœ๊ทผ์— PyTorch๋กœ ๋ชจ๋ธ๋ง์„ ํ•  ์ผ์ด ์žˆ์–ด์„œ ๊ณต๋ถ€ํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. โ—‹ GPU ๋ฐ ๋‹ค๋ฅธ ๊ฐ€์†๊ธฐ์˜ ์„ฑ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ Numpy๋ฅผ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋‹ค. โ—‹ ์‹ ๊ฒฝ๋ง ๊ตฌํ˜„์— ์œ ์šฉํ•œ ์ž๋™๋ฏธ๋ถ„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. PyTorch(ํŒŒ์ดํ† .. 2022. 11. 19.
[PyTorch] ํŒŒ์ดํ† ์น˜๋กœ ์„ ํ˜•ํšŒ๊ท€ ๊ตฌํ˜„ํ•˜๊ธฐ / nn.Module [PyTorch] ํŒŒ์ดํ† ์น˜๋กœ ์„ ํ˜•ํšŒ๊ท€ ๊ตฌํ˜„ํ•˜๊ธฐ,nn.Module Import import torch import torch.nn as nn import torch.nn.functional as F import torch.optim as optim torch: ํ…์„œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ torch.autograd: ์ž๋™๋ฏธ๋ถ„ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ torch.nn: ์‹ ๊ฒฝ๋ง์„ ์ƒ์„ฑํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ torch.multiprocessing: ๋ณ‘๋Ÿด์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ torch.utils: ๋ฐ์ดํ„ฐ ์กฐ์ž‘ ๋“ฑ ์œ ํ‹ธ๋ฆฌํ‹ฐ ๊ธฐ๋Šฅ ์ œ๊ณต torch.legacy(./nn/.optim): Torch๋กœ๋ถ€ํ„ฐ ํฌํŒ…ํ•ด์˜จ ์ฝ”๋“œ torch.onnx: ONNX(Open Neural Network Exchange) ์„œ๋กœ ๋‹ค๋ฅธ ํ”„๋ ˆ์ž„.. 2022. 11. 19.
CCTV ์ด์ƒํ–‰๋™ ํŒ๋ณ„ ์‹œ์Šคํ…œ ์ œ์ž‘ - 04. ๋‹ค์‹œ์‹œ์ž‘! ๋ฐ์ดํ„ฐ์…‹ ์‚ฌ์ง„์ฐ๊ธฐ(feat.labelImg) CCTV ์ด์ƒํ–‰๋™ ํŒ๋ณ„ ์‹œ์Šคํ…œ ์ œ์ž‘ - 04. ๋‹ค์‹œ์‹œ์ž‘! ๋ฐ์ดํ„ฐ์…‹ ์‚ฌ์ง„์ฐ๊ธฐ(feat.labelImg) ์‚ฌ์ง„์„ ์ฐ์ž! ๊ฒฐ๊ตญ..ํž˜๋“ค๊ฒŒ ์ •์ œํ•œ ๋ฐ์ดํ„ฐ์…‹์„ ๋ฒ„๋ฆฌ๊ณ  ํŠน์ง•์„ ํ™•์‹คํžˆ ์žก์„ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์…‹์„ ์ง์ ‘ ๋งŒ๋“ค๊ธฐ๋กœ ํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ธฐ์กด์— 7๊ฐœ์˜€๋˜ ์นดํ…Œ๊ณ ๋ฆฌ ์ค‘ ๋น„์Šทํ•˜๊ฒŒ ์ธ์‹ ๋ ๋งŒํ•œ ๊ฒƒ๋“ค์„ ๋‹ค ๋ฒ„๋ฆฌ๊ณ  (ํญํ–‰, ์‹ค์‹ , ๊ธฐ๋ฌผํŒŒ์†, ๊ณ„๋‹จ์ „๋„, ๊ฐœ์ง‘ํ‘œ๊ธฐ ๋ฌด๋‹จ์ง„์ž…) 5๊ฐœ๋กœ ์ค„์˜€๋‹ค. ์ผ๋‹จ ํŠน์ง•์ด ๋˜๋Š” ๊ฒƒ๋“ค์„ ํ•™์Šต์‹œํ‚ค๊ณ  ์ ์  ๋ฐ์ดํ„ฐ์…‹์„ ๋Š˜๋ ค๊ฐ€๋ฉด์„œ ์กฐ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ ํƒ! ์ •๋ง ๋ฐ์ดํ„ฐ์…‹์„ ์ง์ ‘ ๋งŒ๋“ค์ง€๋Š” ์ƒ์ƒ๋„ ๋ชปํ–ˆ๋‹คใ…‹ใ…‹ใ…‹ ํŒŒํŠธ๋„ˆ, ์˜ท, ์žฅ์†Œ๋ฅผ ๋ฐ”๊ฟ”๊ฐ€๋ฉด์„œ ์ƒํ™ฉ๋ณ„๋กœ 40์žฅ์”ฉ ์ดฌ์˜์„ ํ–ˆ๋‹ค. ์‚ฌ์ง„์˜ ์–‘์€ ์ ์ง€๋งŒ yolov5 ์ž์ฒด๊ฐ€ Augmentation์„ ํ•ด์ฃผ๋Š” ์ ์„ ์ด์šฉํ•ด์„œ ์ฒ˜์Œ์—” ์ ์€ ์šฉ๋Ÿ‰์œผ๋กœ ์‹œ์ž‘ํ–ˆ๋‹ค. ๐Ÿšซ ์ดฌ์˜ ์‹œ ์ฃผ์˜ํ•œ ์ ! ๐Ÿšซ .. 2022. 8. 18.
Hands-On Machine Learning(ํ•ธ์ฆˆ์˜จ ๋จธ์‹ ๋Ÿฌ๋‹) - 1์žฅ ์—ฐ์Šต๋ฌธ์ œ Hands-On Machine Learning(ํ•ธ์ฆˆ์˜จ ๋จธ์‹ ๋Ÿฌ๋‹) - 1์žฅ ์—ฐ์Šต๋ฌธ์ œ 1. ๋จธ์‹ ๋Ÿฌ๋‹์˜ ์ •์˜ (30p) ๋ช…์‹œ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—†์ด ๊ธฐ๊ณ„๊ฐ€ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์Šค์Šค๋กœ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์„ ๋งŒ๋“œ๋Š”๊ฒƒ์ด๋‹ค. ํ•™์Šต์ด๋ž€ ์–ด๋–ค ์ž‘์—…์—์„œ ์ฃผ์–ด์ง„ ์„ฑ๋Šฅ ์ง€ํ‘œ๊ฐ€ ๋” ๋‚˜์•„์ง€๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. 2. ๋จธ์‹ ๋Ÿฌ๋‹์ด ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ ์œ ํ˜• ๋„ค๊ฐ€์ง€ (33~34p) - ๊ธฐ์กด ์†”๋ฃจ์…˜์œผ๋กœ๋Š” ๋งŽ์€ ์ˆ˜๋™ ์กฐ์ •๊ณผ ๊ทœ์น™์ด ํ•„์š”ํ•œ ๋ฌธ์ œ - ์ „ํ†ต์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ๋Š” ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์—†๋Š” ๋ณต์žกํ•œ ๋ฌธ์ œ - ์œ ๋™์ ์ธ ํ™˜๊ฒฝ์— ์ ์‘ํ•ด์•ผํ•˜๋Š” ๋ฌธ์ œ - ์‚ฌ๋žŒ์—๊ฒŒ ํ†ต์ฐฐ์„ ์ œ๊ณตํ•ด์•ผํ•˜๋Š” ๋ฌธ์ œ 3. ๋ ˆ์ด๋ธ”๋œ ํ›ˆ๋ จ์„ธํŠธ๋ž€? (36p) ์ง€๋„ํ•™์Šต์—์„œ ๊ฐ sample์— ๋Œ€ํ•ด ์›ํ•˜๋Š” ์ •๋‹ต(label)์„ ๋‹ด๊ณ  ์žˆ๋Š” ํ›ˆ๋ จ์„ธํŠธ. 4. ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์ง€๋„ํ•™์Šต ์ž‘์—… ๋‘ ๊ฐ€.. 2022. 7. 4.
๊ด‘์ฃผ์ธ๊ณต์ง€๋Šฅ(AI)์‚ฌ๊ด€ํ•™๊ต 3๊ธฐ ํ•ฉ๊ฒฉ ๋ฐ ์ž…๊ต์‹ ์ฐธ์„ ํ›„๊ธฐ ๊ด‘์ฃผ์ธ๊ณต์ง€๋Šฅ์‚ฌ๊ด€ํ•™๊ต AI๊ฐ€ ์‚ฐ์—…๊ณผ ๊ฒฝ์ œ์— ํฐ ๋ฐ”๋žŒ์„ ์ผ์œผํ‚ค๋ฉด์„œ ๋งŽ์€ ์ „๋ฌธ๊ฐ€๋“ค์ด ํ•„์š”ํ–ˆ์ง€๋งŒ ์šฐ๋ฆฌ๋‚˜๋ผ๋Š” ์•„์ง๊นŒ์ง€ ์ธ๊ณต์ง€๋Šฅ ์ „๋ฌธ๊ฐ€๊ฐ€ ํ„ฑ์—†์ด ๋ถ€์กฑํ•œ ์ƒํ™ฉ์ด๊ณ , ๊ทธ๋‚˜๋งˆ ์žˆ๋Š” ์ „๋ฌธ๊ฐ€๋“ค๋„ ํ•ด์™ธ ๊ธฐ์—…์— ๋บ๊ธฐ๋Š” ์‹ค์ƒ์ด๋‹ค. ๋’ค๋Šฆ๊ฒŒ ๋งŽ์€ ํ•™๊ต๋“ค์ด AIํ•™๊ณผ์™€ AI๋Œ€ํ•™์›์„ ๊ฐœ์„คํ–ˆ์ง€๋งŒ ๋‹น์žฅ ์‹ค๋ฌด์— ํˆฌ์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์ด ์—†๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ, ๋‹จ๊ธฐ๊ฐ„์— ์ธ๊ณต์ง€๋Šฅ ์ „๋ฌธ ์ธ์žฌ๋ฅผ ๋ฐฐ์ถœํ•˜๋ ค ๊ด‘์ฃผ๊ด‘์—ญ์‹œ ์ž์ฒด์—์„œ ์šด์˜ํ•˜๋Š” ๊ต์œก๊ธฐ๊ด€์ด๋‹ค. ๋‚˜๋Š” ์ „์— ๋‹ค๋‹ˆ๋˜ ํšŒ์‚ฌ์™€ ์—ฐ๊ด€์ด ์žˆ์–ด์„œ 1๊ธฐ ๊ฐœ๊ต ๋•Œ๋ถ€ํ„ฐ ์ด๋Ÿฐ ๊ธฐ๊ด€์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. (๊ทธ๋• ๋””์ž์ด๋„ˆ์—ฌ์„œ ๋‚ด๊ฐ€ ์ด์ชฝ์— ๋ฐœ์„ ๋“ค์ผ ๊ฑฐ๋ผ๊ณ ๋Š” ์ „ํ˜€ ์ƒ์ƒ๋„ ๋ชปํ–ˆ๋‹ค.) ์‚ฌ์‹ค ์•ฝ 6๊ฐœ์›” ๊ณผ์ •์œผ๋กœ ์ธ๊ณต์ง€๋Šฅ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋œ๋‹ค๋Š” ๋ง์€ ๋ฏฟ์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋Ÿผ์—๋„ ์ง€์›์„ ํ•œ ์ด์œ ๋Š” ์ธ๊ณต์ง€๋Šฅ ๊ด€๋ จ๊ณต๋ถ€๋ฅผ ์•ฝ 1๋…„.. 2022. 6. 16.
[๋”ฅ๋Ÿฌ๋‹] Convolution Neural Network (CNN) ํ•ฉ์„ฑ๊ณฑ ์‹ ๊ฒฝ๋ง - ๊ฐ„๋‹จํ•˜๊ณ  ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ Convolution Neural Network (CNN) ํ•ฉ์„ฑ๊ณฑ ์‹ ๊ฒฝ๋ง CNN Dense ๋ ˆ์ด์–ด = ์—ฐ์‚ฐ์„ ๋‹ด๋‹นํ•˜๋Š” ๋ ˆ์ด์–ด์ด๊ณ . CNN = ๋“ค์–ด์˜ค๋Š” ๋ฐ์ดํ„ฐ(features)์— ๋Œ€ํ•œ ํŠน์„ฑ์„ ์ถ”์ถœํ•˜๋Š” ๋ ˆ์ด์–ด์ด๋‹ค. ๋”ฐ๋ผ์„œ ๋ชจ๋ธ๋ง์„ ํ•  ๋•Œ์— ํŠน์„ฑ ์ถ”์ถœ์„ ๋จผ์ €ํ•œ ํ›„ ์—ฐ์‚ฐ์„ ํ•ด์•ผํ•˜๋‹ˆ ์œ—๋ถ€๋ถ„์ด ํŠน์„ฑ์„ ์ถ”์ถœํ•˜๋Š” ๋ ˆ์ด์–ด๊ฐ€ ์ž๋ฆฌ์žก๊ณ  ์•„๋žซ๋ถ€๋ถ„์ด ์—ฐ์‚ฐ์„ ๋‹ด๋‹นํ•˜๋Š” ๋ ˆ์ด์–ด๊ฐ€ ์ž๋ฆฌ์žก๋Š”๋‹ค. input ๋ ˆ์ด์–ด๋Š” ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€์— ๋Œ€ํ•ด์„œ ๊ตด๊ณก ๋“ฑ..ํŠน์„ฑ์„ ์ถ”์ถœํ•˜๊ณ  ๊ทธ ์ถ”์ถœํ•œ ์ด๋ฏธ์ง€๋ฅผ ๋ชจ์•„๋‘” ๊ฒƒ์„ feature maps๋ผ๊ณ  ํ•œ๋‹ค. ๊ณ„์† cnn์ธต์„ ๊นŠ๊ฒŒ์Œ“์œผ๋ฉด์„œ ํŠน์„ฑ ์ถ”์ถœ์„ ํ•ด๊ฐ€๋Š” ๊ฒƒ์ด ์œ„ ๊ทธ๋ฆผ์— ๋Œ€ํ•œ ์„ค๋ช…์ด๋‹ค. ์—ฌ๊ธฐ๊นŒ์ง€๊ฐ€ CNN์˜ ๊ธฐ๋ณธ ๊ฐœ๋… ๋! Dense VS CNN ์˜ˆ๋ฅผ๋“ค์–ด ๊ณ ์–‘์ด ์‚ฌ์ง„์„ ๊ฐ€์ง€๊ณ  ์ด ์‚ฌ์ง„์ด ๊ณ ์–‘์ธ์ง€ ์•„๋‹Œ์ง€๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋Š”.. 2022. 2. 17.
[๋…ผ๋ฌธ๋ฆฌ๋ทฐ] VGG Net - Very Deep Convolutional Networks for large-scale image recognit [๋”ฅ๋Ÿฌ๋‹] VGG Net - ๋…ผ๋ฌธ๋ฆฌ๋ทฐ -Very Deep Convolutional Networks for large-scale image recognition ๋…ผ๋ฌธ ๋งํฌ ↓↓↓↓↓↓ https://arxiv.org/pdf/1409.1556.pd VGG net์€ ์œ ๋ช…ํ•œ ๋ ˆ์ด์–ด์ด์ž ์‹ค๋ฌด์—์„œ๋„ ๋งŽ์ด ์“ฐ์ด๋Š” ๋ชจ๋ธ์ด๋ผ๊ณ ํ•œ๋‹ค. ์„ธ๊ณ„ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ๋Œ€ํšŒ๊ฐ€ ์žˆ๋‹ค. ๊ฑฐ๊ธฐ์„œ 2014๋…„์— ์ค€์šฐ์Šน์„ ํ•œ ๋ชจ๋ธ. ์‚ด์ง ์—ฌ๋‹ด์œผ๋กœ ์ธ๊ณต์ง€๋Šฅ์„ ํ™œ์šฉํ•œ ๋Œ€ํšŒ๋Š” ์‚ฌ๋žŒ์˜ ์„ฑ๋Šฅ์„ ๋›ฐ์–ด๋„˜์œผ๋ฉด ์ข…๋ฃŒ๋˜๋Š”๋ฐ 2017๋…„์— ์ข…๋ฃŒ๋๋‹ค๋‹ˆ..์กฐ๊ธˆ ๋ฌด์„ญ๋‹ค. ์ด์ œ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๋Š” ๊ธฐ๊ณ„๊ฐ€ ์‚ฌ๋žŒ๋ณด๋‹ค ๋” ์ž˜ํ•œ๋‹ค๋Š” ๊ทธ๋Ÿฐ๊ฑธ๊นŒ..ใ…Ž ๋จผ์ € ์ด 6๊ฐœ์˜ ๊ตฌ์กฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๊ตฌ์กฐ๋„๋ฅผ ๋ณด๋ฉด ๋งˆ์ง€๋ง‰ FC-1000์ธ๊ฒƒ์„ ๋ณด์•„ Dense(1000, 'softmax')์ด๋ฏ€๋กœ 1000๊ฐœ์˜ ์นด.. 2022. 2. 16.
[๋”ฅ๋Ÿฌ๋‹] Dense Layer (Fully Connected Layer) ์ดํ•ดํ•˜๊ธฐ Dense Layer (Fully Connected Layer) ์ดํ•ดํ•˜๊ธฐ Dense Layer ๋”ฅ๋Ÿฌ๋‹์—์„œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” Layer์ด๋‹ค. Fully Connected Layer๋ผ๊ณ ๋„ ๋ถ€๋ฅธ๋‹ค. ๋…ผ๋ฌธ์—์„œ๋Š” Dense๋ณด๋‹ค Fully Connected Layer๋ผ๊ณ  ๋งŽ์ด ์ง€์นญํ•˜๊ณ  FC๋ผ๊ณ  ์ค„์—ฌ์„œ ๋ถ€๋ฅธ๋‹ค. ํฐ์ƒ‰ ๋™๊ทธ๋ผ๋ฏธ๋ฅผ ๋…ธ๋“œ(๋‰ด๋Ÿฐ)๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š”๋ฐ y = wx + b ์˜ w(weight)์˜ ์—ญํ• ์„ ํ•œ๋‹ค. w๋“ค์˜ ๊ฐ€์ค‘์น˜๊ฐ€ ๋ณ€ํ•˜๋ฉด์„œ ์šฐ๋ฆฌ๊ฐ€ ์˜ˆ์ธกํ•˜๊ณ ์žํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ’์— ๊ฐ€์žฅ ๊ทผ์‚ฌํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ค€๋‹ค. Dense Layer๋Š” ๋…ธ๋“œ์™€ ๋…ธ๋“œ ๋“ค์ด ์™„์ „ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋‹ค. input layer ์œ„ ๊ทธ๋ฆผ์€ 4์ธต์˜ ๋ ˆ์ด์–ด๋ฅผ ๊ฐ€์ง€๊ณ ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ layer๋ฅผ ํ†ต๊ณผํ•œ๋‹ค. output layer๋Š” ๋ฐ”๋กœ ์•ž hidden laye.. 2022. 2. 9.
[๋”ฅ๋Ÿฌ๋‹] classification neural network(๋ถ„๋ฅ˜์‹ ๊ฒฝ๋ง) [๋”ฅ๋Ÿฌ๋‹] classification neural network(๋ถ„๋ฅ˜์‹ ๊ฒฝ๋ง) ๋จธ์‹ ๋Ÿฌ๋‹, ๋”ฅ๋Ÿฌ๋‹์˜ ๋ฐ์ดํ„ฐ ๋ฌธ์ œ์˜ ์œ ํ˜•์€ ํฌ๊ฒŒ ๋ถ„๋ฅ˜(Classification)๊ณผ ํšŒ๊ท€(regression)์œผ๋กœ ๋‚˜๋ˆ ์ง„๋‹ค. ๊ทธ ์ค‘ Classification neural network๋ฅผ ์†Œ๊ฐœํ•ด๋ณด๊ฒ ๋‹ค. ๋ถ„๋ฅ˜(Classification)๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋Š ๋ฒ”์ฃผ์— ์†ํ•˜๋Š”์ง€ ์•Œ์•„๋‚ด๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ ์ค‘ ์˜ค๋Š˜์€ ๊ฐ€์žฅ ๊ธฐ๋ณธ๋ฐ์ดํ„ฐ์ธ ์™€์ธ์€ ๋ถ„๋ฅ˜ํ•˜๋Š” ์‹ ๊ฒฝ๋ง ๋ชจํ˜•์„ ๋งŒ๋“ค์–ด๋ณด๊ฒ ๋‹ค. random seed ์„ค์ • ์ผ๊ด€๋œ ๊ฒฐ๊ณผ๊ฐ’์ด ๋‚˜์˜ค๋„๋ก ๋žœ๋ค ์‹œ๋“œ๋ฅผ ์„ค์ •ํ•ด์ค˜์•ผํ•œ๋‹ค. numpy์™€ tensorflow๋ฅผ importํ•˜๊ณ  ๊ฐ๊ฐ ๋žœ๋ค ์‹œ๋“œ๊ฐ’์„ ์ƒ์„ฑํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ƒ์„ฑํ•œ๋‹ค. import numpy as np import tensorflow as tf np.ran.. 2022. 1. 24.
[์ฝ”๋ฉ˜ํ† ] (1์ฃผ์ฐจ) ์ธ๊ณต์ง€๋Šฅ์„ ํ™œ์šฉํ•œ ์ฑ—๋ด‡ ๊ตฌ์ถ• ๊ธฐํš๋ถ€ํ„ฐ ์„ค๊ณ„, ๊ตฌํ˜„ A to Z - ๊ธฐํš ์ง€๊ธˆ๊นŒ์ง€์˜ ๋‚ด ์ธ๊ณต์ง€๋Šฅ ๊ณต๋ถ€๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ด๋ก , ์œ ๋ช…ํ•œ ์‹ค์Šต ์˜ˆ์ œ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋กœ ์—ฐ์Šตํ•˜๊ธฐ์˜€๋‹ค. ์ด์ฏค๋˜๋‹ˆ ์‹ค์ œ๋กœ ๋‚ด๊ฐ€ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๊ถ๊ธˆํ•ด์กŒ๋‹ค. ๋‚ด๊ฐ€ ๋งŒ๋“  ๊ฒƒ๋“ค์ด ๋ˆˆ์— ๋ณด์—ฌ์กŒ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธฐ๋„ ํ–ˆ๊ณ , ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ธ๊ณต์ง€๋Šฅ ๋ถ„์•ผ ์ค‘ ๋‚˜์—๊ฒŒ ๋งž๋Š” ๋ถ„์•ผ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ๋„ ํ•„์š”ํ–ˆ๋‹ค. ์ž‘๋…„์— ์ฝ”๋ฉ˜ํ† ์—์„œ SQL ์ง๋ฌด๋ถ€ํŠธ์บ ํ”„๋ฅผ ์ˆ˜๋ฃŒํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฒˆ์—๋„ ์ธ๊ณต์ง€๋Šฅ์— ๊ด€๋ จ๋œ ์ง๋ฌด๋ถ€ํŠธ ์บ ํ”„๋ฅผ ๋“ค์–ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ ๊ฐ€์žฅ ๋นจ๋ฆฌ ์˜คํ”ˆํ•˜๋Š” ์„ธ์…˜ '์ธ๊ณต์ง€๋Šฅ์„ ํ™œ์šฉํ•œ ์ฑ—๋ด‡ ๊ตฌ์ถ• ๊ธฐํš๋ถ€ํ„ฐ ์„ค๊ณ„, ๊ตฌํ˜„ A to Z'์„ ์‹ ์ฒญํ–ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋กœ ์ง„ํ–‰ํ•˜๋Š” ์ง๋ฌด์บ ํ”„์ด๋‹ค. ์ƒ์„ธํŽ˜์ด์ง€๊ฐ€ ๋‹ค๋ฅธ ์บ ํ”„๋“ค๊ณผ Ctrl+C, V ์ˆ˜์ค€์ด๋ผ์„œ ๋”ฑํžˆ ์ฐธ๊ณ ํ•  ๋‚ด์šฉ์€ ํฌ๊ฒŒ ์—†์—ˆ๊ณ , ๊ทธ๋ƒฅ ์ œ๋ชฉ๋งŒ ๋ณด๊ณ  ์‹ ์ฒญํ–ˆ๋‹ค. 1์ฃผ์ฐจ ์˜จ๋ผ์ธ ์„ธ์…˜ 1.. 2022. 1. 24.
๋ฐ˜์‘ํ˜•