๐Ÿ’ป/ML 15

[๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋”ฅ๋Ÿฌ๋‹] ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€

๊ณต๋ถ€์‹œ๊ฐ„(X)์„ ๋Š˜๋ฆฌ๋ฉด ๋” ์ข‹์€ ์„ฑ์ (Y)์„ ๋ฐ›๋Š” ๊ฒƒ์€ ํ†ต๊ณ„์ ์œผ๋กœ ํ•ฉ๋‹นํ•  ๊ฒƒ์ด๋‹ค. 1์‹œ๊ฐ„ ๊ณต๋ถ€ํ•œ ์‚ฌ๋žŒ์€ 20์ , 3์‹œ๊ฐ„ ๊ณต๋ถ€ํ•œ ์‚ฌ๋žŒ์€ 60์ , 4์‹œ๊ฐ„ ๊ณต๋ถ€ํ•œ ์‚ฌ๋žŒ์€ 80์ ์„ ๋ฐ›๊ณ , ์ด๋Š” ์„ ํ˜•์ ์ธ ๊ด€๊ณ„์— ์žˆ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ํ•ญ์ƒ ์ด๋Ÿฐ ์„ ํ˜•์ ์ธ ๊ด€๊ณ„์— ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€ ํ•ฉ๊ฒฉ๊ณผ ๋ถˆํ•ฉ๊ฒฉ์œผ๋กœ๋งŒ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋Š” P/F ์ƒํ™ฉ์„ ๊ฐ€์ •ํ•ด๋ณด์ž. 1์‹œ๊ฐ„ ~ 3์‹œ๊ฐ„ ๊ณต๋ถ€ํ•œ ์‚ฌ๋žŒ์€ ๋ถˆํ•ฉ๊ฒฉ์„ ๋ฐ›๊ณ , 4~6์‹œ๊ฐ„ ๊ณต๋ถ€ํ•œ ์‚ฌ๋žŒ์€ ํ•ฉ๊ฒฉ์„ ๋ฐ›์•˜๋‹ค. ํ•ฉ๊ฒฉ=1, ๋ถˆํ•ฉ๊ฒฉ=0 ์œผ๋กœ ๋ดค์„ ๋•Œ ๋‹ค์Œ ์ƒํ™ฉ์„ X=[1, 2, 3, 4, 5, 6], Y=[0, 0, 0, 1, 1, 1] ๋กœ ๋งํ•  ์ˆ˜ ์žˆ๊ณ , ์ด ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šต์— ์ด์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ํ‰์†Œ์ฒ˜๋Ÿผ ์šฐ๋ฆฌ๊ฐ€ H(X) = X*W + b๋กœ ๊ฐ€์ •์„ ํ•œ๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ..

๐Ÿ’ป/ML 2020.07.27

[๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋”ฅ๋Ÿฌ๋‹] ํ…์„œํ”Œ๋กœ์šฐ ๊ธฐ์ดˆ, ์„ ํ˜•ํšŒ๊ท€

import tensorflow as tf # ๋ฐ์ดํ„ฐ์— ๋žœ๋คํ•œ ๊ฐ’์„ ํ•˜๋‚˜ ๋„ฃ๊ณ , ์ด๋ฆ„์„ 'weight', 'bias'๋กœ ๋ถ™์—ฌ์ค€ Variable์„ ์ƒ์„ฑํ•œ๋‹ค. W = tf.Variable(tf.random_normal([1]), name = 'weight') b = tf.Variable(tf.random_normal([1]), name = 'bias') # ๋“ค์–ด์˜ฌ ๋ฐ์ดํ„ฐ์˜ ํƒ€์ž…์€ float32, shape์€ ์•„์ง ์ •ํ•ด์ง€์ง€ ์•Š์€ placeholder๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. X = tf.placeholder(tf.float32, shape=[None]) Y = tf.placeholder(tf.float32, shape=[None]) ํ…์„œํ”Œ๋กœ์šฐ๋Š” 'ํ…์„œ(Tensor)'๋ฅผ ์ด์šฉํ•ด์„œ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ , ๊ทธ๋ž˜ํ”„์— ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์–ด ..

๐Ÿ’ป/ML 2020.07.26

[๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋”ฅ๋Ÿฌ๋‹] ์ž‘์—…ํ™˜๊ฒฝ ์„ค์ •(ํŒŒ์ด์ฌ, ํ…์„œํ”Œ๋กœ์šฐ)

๊ตฌ์„ฑํ™•์ธ ํŒŒ์ด์ฌ๊ณผ ํ…์„œํ”Œ๋กœ์šฐ(GPU)๋ฅผ ์ด์šฉํ•ด์„œ ์˜ˆ์ œ๋ฅผ ์—ฐ์Šตํ•  ๊ฒƒ์ด๋‹ค. ๋จผ์ € tensorflow ํ™ˆํŽ˜์ด์ง€์—์„œ ์กฐํ•ฉํ‘œ(?)๋ฅผ ๋ณด๊ณ  ์–ด๋–ค ๋ฒ„์ „์„ ์„ค์น˜ํ• ์ง€ ์ •ํ•ด์•ผ ๋‚˜์ค‘์— ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œํ•˜๋Š” ์ผ์ด ์—†์„ ๊ฒƒ์ด๋‹ค. https://www.tensorflow.org/install/source_windows Windows์˜ ์†Œ์Šค์—์„œ ๋นŒ๋“œ | TensorFlow ์†Œ์Šค์—์„œ TensorFlow pip ํŒจํ‚ค์ง€๋ฅผ ๋นŒ๋“œํ•˜๊ณ  Windows์— ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ : ์ž˜ ํ…Œ์ŠคํŠธ๋˜๊ณ  ์‚ฌ์ „ ๋นŒ๋“œ๋œ Windows ์‹œ์Šคํ…œ์šฉ TensorFlow ํŒจํ‚ค์ง€๊ฐ€ ์ด๋ฏธ ์ œ๊ณต๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Windows์šฉ ์„ค์ • ๋‹ค์Œ ๋นŒ๋“œ ๋„๊ตฌ๋ฅผ ์„ค์น˜๏ฟฝ๏ฟฝ www.tensorflow.org ์„ค์น˜๋ฐฉ๋ฒ• ๋ฒ„์ „์ด ๊ฒฐ์ •๋˜์—ˆ๋‹ค๋ฉด, ์•„๋ž˜ ์˜์ƒ์„ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผ ํ•˜๋Š” ๊ฒƒ์ด ์˜ค๋ฅ˜ ์—†์ด ๊น”๋”ํ•˜๋‹ค. ht..

๐Ÿ’ป/ML 2020.07.26

[๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋”ฅ๋Ÿฌ๋‹] ์ธ๊ณต์ง€๋Šฅ, ๋จธ์‹ ๋Ÿฌ๋‹

์ธ๊ณต์ง€๋Šฅ ์šฐ๋ฆฌ์—๊ฒŒ ์ธ๊ณต์ง€๋Šฅ์€ ๋”์ด์ƒ ๋‚ฏ์„ค์ง€ ์•Š๋‹ค. ์ธ๊ณต์ง€๋Šฅ(AI)์€ ์ธ๊ฐ„์ด ํ•˜๋Š” ์‚ฌ๊ณ ๋‚˜ ํ–‰๋™์˜ ๊ณผ์ •์„ ๋”ฐ๋ผ ๊ธฐ๋Šฅํ•˜๋„๋ก ๊ตฌํ˜„ํ•œ ์‹œ์Šคํ…œ์„ ๋งํ•œ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ข‹์•„ํ•  ๋งŒํ•œ ๋™์˜์ƒ์„ ์ถ”์ฒœํ•ด์ฃผ๋Š” ์œ ํŠœ๋ธŒ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋„, ์–ผ๊ตด์„ ์ธ์‹ํ•ด์„œ ์ž ๊ธˆ์„ ํ’€์–ด์ฃผ๋Š” ์Šค๋งˆํŠธํฐ๋„ ์ธ๊ณต์ง€๋Šฅ์ด๋‹ค. ์ง๊ด€์ ์ธ ํŒ๋‹จ์ด ํ•„์š”ํ•œ ๋ฐ”๋‘‘์—์„œ, ์ •์ ์— ์œ„์น˜ํ•œ ํ”„๋กœ๊ธฐ์‚ฌ๋ฅผ ๊บพ์–ด ์ˆ˜๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ถฉ๊ฒฉ์„ ์ฃผ์—ˆ๋˜ '์•ŒํŒŒ๊ณ ' ์—ญ์‹œ ์ธ๊ณต์ง€๋Šฅ์ด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ์ธ๊ณต์ง€๋Šฅ์€ ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์„ ์ฐพ์•„๋‚ด๊ณ , ์–ผ๊ตด์„ ์•Œ์•„๋ณด๋‹ค ๋ชปํ•ด, ๋ฐ”๋‘‘์—์„œ ์ด์„ธ๋Œ์„ ์ด๊ธธ ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์ผ๊นŒ? ๋จธ์‹ ๋Ÿฌ๋‹ ์ธ๊ณต์ง€๋Šฅ์˜ ํ•ต์‹ฌ์—๋Š” 'ํ•™์Šต'์ด๋ผ๋Š” ์š”์†Œ๊ฐ€ ์žˆ๋‹ค. ์ธ๊ณต์ง€๋Šฅ์€ ํ™˜๊ฒฝ๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•˜๋ฉฐ ์ •๋ณด๋ฅผ ์–ป๋Š”๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ •๋ณด๋ฅผ ์ด์šฉํ•ด ๋ชฉ์ ์— ๋งž๊ฒŒ ์˜ˆ์ธกํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ๊ทœ์น™์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•™์Šตํ•œ๋‹ค. ์ด ๊ณผ์ •์„..

๐Ÿ’ป/ML 2020.07.26

[๋จธ์‹ ๋Ÿฌ๋‹] ๊ณต๋ถ€ ์‹œ ์ฐธ๊ณ  ๋งํฌ

๋จธ์‹ ๋Ÿฌ๋‹ ๊ณต๋ถ€ ์ˆœ์„œ, ๋ฐฉ๋ฒ• ๋ฐ ๊ฐ•์˜ ์ •๋ฆฌ ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ž‘๋…„๋ถ€ํ„ฐ ๋จธ์‹ ๋Ÿฌ๋‹ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜๋ฉด์„œ ๋“ค์—ˆ๋˜ ๊ฐ•์˜์™€ ๋จธ์‹ ๋Ÿฌ๋‹ ๊ณต๋ถ€ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ํ•„์ž๋„ ์•„์ง ๋จธ์‹ ๋Ÿฌ๋‹์„ ๋งˆ์Šคํ„ฐํ•˜๋ ค๋ฉด ๊ฐˆ ๊ธธ์ด ๋ฉ€์—ˆ์ง€๋งŒ, ๊ทธ๊ฐ„ ๊ณต๋ถ€๏ฟฝ gomcine.tistory.com ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋จธ์‹ ๋Ÿฌ๋‹/๋”ฅ๋Ÿฌ๋‹ ๊ฐ•์˜ hunkim.github.io ๊ฐ•ํ™”ํ•™์Šต ์•Œ์•„๋ณด๊ธฐ(1) - ๊ฐ€์น˜ ํ•จ์ˆ˜ · greentec's blog ๊ฐ•ํ™”ํ•™์Šต ์•Œ์•„๋ณด๊ธฐ(1) - ๊ฐ€์น˜ ํ•จ์ˆ˜ 10 Feb 2019 • 0 Comments ๊ฐ•ํ™”ํ•™์Šต์ด๋ž€? 2016๋…„์— ์žˆ์—ˆ๋˜ ๋”ฅ๋งˆ์ธ๋“œ์˜ ์•ŒํŒŒ๊ณ (AlphaGo)์™€ ์ด์„ธ๋Œ 9๋‹จ์˜ ๋Œ€๊ตญ์€ ์ธ๊ณต์ง€๋Šฅ์ด ์„ธ๊ณ„ ์ตœ์ดˆ๋กœ ํ”„๋กœ ์ตœ๊ณ ์ˆ˜๊ธ‰์˜ ์ธ๊ฐ„์„ ๋ฐ”๋‘‘์—๏ฟฝ๏ฟฝ greentec.github.io 1. ํŒŒ์ด์ฌ(Python) ๋ฐ ํ…์„œํ”Œ๋กœ์šฐ(Tensor..

๐Ÿ’ป/ML 2020.07.25