본문 바로가기
반응형

Study78

[ML] multi-variable linear regression multi-variable linear regression x의 값이 여러개이면 위와 같이 여러번 곱해주면 된다. 하지만 단점이 있다. 값이 100, 1000 ... 너무 많아지면 연산이 매우 복잡해진다. 우리는 이러한 문제를 Matrix를 이용하여 해결할 수 있다. 기본 원리는 아래와 같다. Matrix를 사용하면 n개를 편하게 연산할 수 있다. ※ 주의사항tensorflow 계산할 때는 H(x) = XW로 해주자! tensorflow 소스 1234567891011121314151617181920212223242526272829303132333435363738394041# Lab 4 Multi-variable linear regressionimport tensorflow as tf x1_data = [.. 2018. 5. 8.
[ML] Linear Regression의 cost 최소화 cost를 미분 minimzing_cost_gradient_update.py1234567891011121314151617181920212223242526272829import tensorflow as tf x_data = [1, 2, 3]y_data = [1, 2, 3] W = tf.Variable(tf.random_normal([1]), name='weight')X = tf.placeholder(tf.float32)Y = tf.placeholder(tf.float32) # Our hypothesis for linear model X * Whypothesis = X * W # cost/loss functioncost = tf.reduce_mean(tf.square(hypothesis - Y)) # Min.. 2018. 5. 8.
[ML] Linear Regression의 Hypothesis와 cost tf.Variable : tensorflow가 자체적으로 변경시키는 variable, trainable 한 variable. reduce_mean : 평균을 내줌ex) t = [1, 2, 3, 4] tf.reduce_mean(t) ==> 2.5 linear_regression.py 123456789101112131415161718192021222324252627282930313233# Lab 2 Linear Regression import tensorflow as tf # X and Y datax_train = [1, 2, 3]y_train = [1, 2, 3] # H(x) = Wx + bW = tf.Variable(tf.random_normal([1]), name = 'weight')b = tf.Var.. 2018. 5. 4.
[ML] 기본적인 Machine Learning의 용어와 개념 What is ML? - 개발자들이 일일이 프로그래밍 하지말고 어떤 자료 또는 현상에서 자동으로 배우면 어떨까? - 개발자가 일일이 정하지 않고 이 프로그램 자체가 어떤 데이터를 보고 학습해서 무언가를 배우는 능력을 가지는 것이 머신러닝이다. Supervised / Unsupervised learniang ● Supervised Learning - learning with labeled examples - training set - Most common problem type in ML -> Image labeling : learning from tagged images -> Email spam filter : learning from labeled (spam or ham) email -> Predict.. 2018. 5. 4.
[시스템] leave, ret 명령어에 대해 알아보자 에필로그 (leave, ret) leave mov esp, ebp pop ebp ret pop eip jmp eip ebp를 esp로 옮기고, ebp를 pop한다. ret은 다음 명령을 뜻하는 eip를 pop하고 eip에는 ret의 주소가 들어간다. 그 다음 그 주소로 점프하여 실행한다. 이렇게 함수가 끝나고 원래 시작된 주소로 돌아간다. 2017. 10. 1.
[시스템] OS(운영체제)란? 운영체제(Operating System)란? - 하드웨어적인 자원과 소프트웨어적인 자원을 효율적으로 운영 관리하여 사용자에게 편리함을 제공하는 시스템 소프트웨어이다. - 사용자에게 편리함을 제공하고 시스템의 생산성을 높여주는 역할을 한다. - 운영체제는 사용자가 응용프로그램을 편리하게 사용하고 하드웨어의 성능을 최적화 할 수 있도록 한다. - 컴퓨터 시스템을 관리하는 보스라고 할 수 있다. 운영체제의 목적 - 처리 능력의 향상, 응답시간의 최소화, 사용 가능도의 향상, 신뢰도의 향상이다. 운영체제의 종류 - Winodw 7, Window 8, Winow XP, Window 10, MS-DOS, Linux, Unix 등등 2017. 9. 26.
반응형