๋ฐ์ํ
Development/Machine Learning
[๋จธ์ ๋ฌ๋ ์
๋ฌธ] 03. Linear Regression ์ cost ์ต์ํ์ TensorFlow ๊ตฌํ
[๋จธ์ ๋ฌ๋ ์ ๋ฌธ] 03. Linear Regression ์ cost ์ต์ํ์ TensorFlow ๊ตฌํ
2019.08.08๋ชฉ์ฐจ Cost function ๊ทธ๋ํ Gradient descent algorithm ์ ์ฉ Optimizer ์ ์ฉ Cost function ๊ทธ๋ํ ์ด์ ํฌ์คํธ์์ ์ฐ๋ฆฌ๋ Cost function์ ๋ฏธ๋ถ์ ๊ฐ๋จํ๊ฒ ํ๊ธฐ ์ํด์ ์์ ๊ฐ์ ์ถ์ฝ ์์ ์ฌ์ฉํ์๋ค. 2019/08/07 - [Development/Machine Learning] - [๋จธ์ ๋ฌ๋ ์
๋ฌธ] 03. Linear Regression์ cost ์ต์ํ ์๊ณ ๋ฆฌ์ฆ์ ์๋ฆฌ ์ค๋ช
[๋จธ์ ๋ฌ๋ ์
๋ฌธ] 03. Linear Regression์ cost ์ต์ํ ์๊ณ ๋ฆฌ์ฆ์ ์๋ฆฌ ์ค๋ช
๋ชฉ์ฐจ Minimize Cost function Gradient descent algorithm Convex function Minimize Cost function ์ง๋๋ฒ ํฌ์คํธ..
[๋จธ์ ๋ฌ๋ ์
๋ฌธ] 03. Linear Regression์ cost ์ต์ํ ์๊ณ ๋ฆฌ์ฆ์ ์๋ฆฌ ์ค๋ช
[๋จธ์ ๋ฌ๋ ์ ๋ฌธ] 03. Linear Regression์ cost ์ต์ํ ์๊ณ ๋ฆฌ์ฆ์ ์๋ฆฌ ์ค๋ช
2019.08.07๋ชฉ์ฐจ Minimize Cost function Gradient descent algorithm Convex function Minimize Cost function ์ง๋๋ฒ ํฌ์คํธ์์ Hypothesis์ Cost function์ ์์๋ณด์๊ณ , ์ฐ๋ฆฌ๋ Cost function์ ์ต์ํ์ํค๋ W์ b๋ฅผ ๊ตฌํ๋ ๊ฒ์ ๊ณผ์ ๋ก ์ผ์๋ค. ์ค๋ช
์ ์ํด์, Hypothesis๋ฅผ ์์ ๊ฐ์ด ๊ฐ๋จํ๊ฒ ๋ง๋ค์๋ค. (b = 0) ๋ํ ๋ฐ์ดํฐ๊ฐ ์๋ ํ์ ๊ฐ์ด ์ฃผ์ด์ง๋ค๊ณ ๊ฐ์ ํด๋ณด์. X Y 1 1 2 2 3 3 ์ฐ๋ฆฌ๋ cost๋ฅผ ์ต์ํ ์ํค๋ ์ง์ ์ ์ฐพ์์ผ ํ๋ค.(=์ต์ํ์ํค๋ W๋ฅผ ์ฐพ์์ผ ํจ) W = 1, cost(W) = 0 W = 0, cost(W) = 4.67 W = 2, cost(W) = 4.67 W์ ๋ฐ๋ฅธ cost(..
[๋จธ์ ๋ฌ๋ ์
๋ฌธ] 02. TensorFlow๋ก Linear regression ๊ตฌํ
[๋จธ์ ๋ฌ๋ ์ ๋ฌธ] 02. TensorFlow๋ก Linear regression ๊ตฌํ
2019.07.04๋ชฉ์ฐจ Build graph using TensorFlow operations Place holders Build graph using TensorFlow operations Linear regression์ ๊ตฌํํ์ฌ ๊ทธ๋ํ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์์ ๊ทธ๋ฆผ์ ๋ณด๋ฉด์ ์ง๋ ๋ด์ฉ์ ๋ณต์ตํ๋๋ก ํ์. Hypothesis์ Cost function์ ์์ [๊ทธ๋ฆผ1]๊ณผ ๊ฐ๊ณ , ํ
์ํ๋ก์ฐ์ ๋ฉ์ปค๋์ฆ์ [๊ทธ๋ฆผ 2]์ ๊ฐ๋ค. # X and Y data x_train = [1, 2, 3] y_train = [1, 2, 3] W = tf.Variable(tf.random_normal([1]), name='weight') b = tf.Variable(tf.random_normal([1]), name='bias') # Our hyph..
[๋จธ์ ๋ฌ๋ ์
๋ฌธ] 02. Linear Regression์ Hypothesis์ Cost
[๋จธ์ ๋ฌ๋ ์ ๋ฌธ] 02. Linear Regression์ Hypothesis์ Cost
2019.07.04๋ชฉ์ฐจ Linear Regression Cost function Linear Regression ์ฐ๋ฆฌ๊ฐ ์์ธก์ ํ๋ ค๋ ์ต์ข
๋ชฉํ๊ฐ ์ ์(0์ ์์ 100์ ์ฌ์ด)๋ผ๊ณ ํ ๋ ์ด๋ฐ ํํ์ ๋จธ์ ๋ฌ๋์ Supervised Learning ์ค์์๋ Regression์ด๋ผ ํ ์ ์๋ค. x (hours) y (score) 10 90 9 80 3 50 2 30 ์์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํตํด ํ์ต์ ์ํค๋ ๊ฒ์ training์ด๋ผ ํ๊ณ , training์ด ๋๋ ํ์ Regression์ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ์ด๋ค ํ์์ด '๋๋ 7์๊ฐ ์ ๋ ๊ณต๋ถํ๋๋ฐ ๋ช ์ ์ด๋ ๋ฐ์ ์ ์์๊น..?' ์ง๋ฌธ์ ํ๋ค๊ณ ํ๋ฉด ์ํ์ ์ผ๋ก๋ x๋ผ๋ ๊ฐ์ 7์ ๋์ง๊ณ Regression์ด ๊ฒฐ๊ณผ(y)๋ฅผ์์ธก์ ํด์ฃผ๋ ๊ฒ์ ๋งํ๋ค. ์์ ์ผ์ชฝ ํ์ ๊ฐ์ ๊ฐ๋จํ ..
[๋จธ์ ๋ฌ๋ ์
๋ฌธ] 01. TensorFlow์ ๊ธฐ๋ณธ์ ์ธ operations
[๋จธ์ ๋ฌ๋ ์ ๋ฌธ] 01. TensorFlow์ ๊ธฐ๋ณธ์ ์ธ operations
2019.07.01๋ชฉ์ฐจ ํ
์ํ๋ก์ฐ(TensorFlow)? ๋ฐ์ดํฐ ํ๋ก์ฐ ๊ทธ๋ํ(Data Flow Graph) ํ
์ํ๋ก์ฐ ์ค์น(Install TensorFlow) ๊ธฐ๋ณธ์ ์ธ ๋ช
๋ น์ด ์ฐ์ต Ranks, Shapes, Types ํ
์ํ๋ก์ฐ(TensorFlow)? ๊ตฌ๊ธ์์ ๋ง๋ ๋จธ์ ๋ฌ๋์ ์ํ ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค. ๋ฐ์ดํฐ ํ๋ก์ฐ ๊ทธ๋ํ(data flow graph)๋๊ฒ์ ์ฌ์ฉํด์ numerical ํ ๊ณ์ฐ์ ํ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ , ๋ง์ ์ฌ๋๋ค์ด ์ ํธํ๋ Python์ด๋ผ๋ ์ธ์ด๋ฅผ ๊ฐ์ง๊ณ ํ
์ํ๋ก์ฐ ํ๋ก๊ทธ๋๋ฐ์ ํ ์ ์๋ค. ์์ ๊ทธ๋ฆผ๋ง ๋ณด๋๋ผ๋ 2018๋
๊ธฐ์ค์ด๊ธด ํ์ง๋ง ํ
์ํ๋ก์ฐ๊ฐ ์๋์ ์ผ๋ก 1์๋ฅผ ์ฐจ์งํ๊ณ ์์์ ์ ์ ์๋ค. ๋ฐ์ดํฐ ํ๋ก์ฐ ๊ทธ๋ํ(Data Flow Graph) Node(๋
ธ๋)์ Edge(์ฃ์ง)๋ก ๊ตฌ์ฑ๋์ด์๋ ๊ฒ..
[๋จธ์ ๋ฌ๋ ์
๋ฌธ] 01. Machine Learning ์ฉ์ด์ ๊ฐ๋
์ค๋ช
[๋จธ์ ๋ฌ๋ ์ ๋ฌธ] 01. Machine Learning ์ฉ์ด์ ๊ฐ๋ ์ค๋ช
2019.07.01๋ชฉ์ฐจ Machine Learning(๋จธ์ ๋ฌ๋) ์ด๋? Supervised Learning / Unsupervised Learning Supervised learning์ ์ข
๋ฅ Regression(ํ๊ท) Classification(๋ถ๋ฅ) Machine Learning(๋จธ์ ๋ฌ๋) ์ด๋? ๊ธฐ๊ณ ํ์ต(ๆฉๆขฐๅญธ็ฟ) ๋๋ ๋จธ์ ๋ฌ๋(์์ด: machine learning)์ ์ธ๊ณต ์ง๋ฅ์ ํ ๋ถ์ผ๋ก, ์ปดํจํฐ๊ฐ ํ์ตํ ์ ์๋๋ก ํ๋ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๊ธฐ์ ์ ๊ฐ๋ฐํ๋ ๋ถ์ผ๋ฅผ ๋งํ๋ค. -https://ko.wikipedia.org/wiki/%EA%B8%B0%EA%B3%84_%ED%95%99%EC%8A%B5 ๋จธ์ ๋ฌ๋์ ์ผ์ข
์ ์ํํธ์จ์ด(ํ๋ก๊ทธ๋จ)์ด๋ค. ์ฌ์ฉ์์ ์
๋ ฅ์ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ฃผ๋๋ก ํ๋ ํ๋ก๊ทธ๋๋ฐ, ๊ฐ๋ฐ์๊ฐ '์ด๋ฐ ํ..
[๋จธ์ ๋ฌ๋] ํ์ด์ฌ(Python), ํ
์ํ๋ก์ฐ(Tensor Flow) ์ค์น
[๋จธ์ ๋ฌ๋] ํ์ด์ฌ(Python), ํ ์ํ๋ก์ฐ(Tensor Flow) ์ค์น
2019.06.28๋ณธ ํฌ์คํธ๋ Windows ํ๊ฒฝ์ ๋ฐํ์ผ๋ก ์์ฑ๋์์ต๋๋ค. ๊ถ๊ธํ ์ ์ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์๋ฉด ์น์ ํ๊ฒ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค ^^! ํ์ด์ฌ 3 ์ค์น(Install Python3) https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org ํ์ด์ฌ 3.6 ๋ฒ์ ์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ๋ค. ํ์ฌ ํ
์ํ๋ก์ฐ 1 ๋ฒ์ ๋๋ ๋ ํ์ด์ฌ 3.6๊น์ง ์ง์ํ๊ณ 2 ๋ฒ์ ๋๋ 3.7๋ฅผ ์ง์ํ์ง๋ง ์์ง ๋ฒ ํ ๋ฒ์ ์ด๋ค. ์์ ์ ์์คํ
์ด 64๋นํธ๋ผ๋ฉด ์๋ ๋งํฌ๋ฅผ ํตํด ๋ค์๊ณผ ๊ฐ์ ์ค์น ํ์ผ์ ๋ค์ด๋ก๋ํ์ฌ ์ค์น๋ฅผ ์งํํ๋ค. https://www.python.org/downloads/windows/..