본문 바로가기
728x90

머신러닝 배우기2

ML - Linear Regression(2) / TensorFlow2.0을 이용한 Multi Variable Linear Regression 이번 글에서는 TensorFlow를 이용하여 Linear Regression 모델을 예측해보록 하겠다. Quiz 1,2,3 점수와 Final 점수가 서로 선형 관계를 가지고 있다고 가정하고, quiz1과 quiz2 quiz3 점수가 들어왔을 때, Final점수를 예측하는 모델을 작성하려 한다. TensorFlow 2.0 Anaconda Python 3.7.7 환경에서 진행하였다. Source Code import tensorflow as tf import numpy as np learning_rate = 0.00001 training_steps = 20000 tf.random.set_seed(777) xy = np.loadtxt('score.csv', delimiter=',', dtype=np.float.. 2020. 7. 8.
ML - Linear Regression(1) / Linear Regression이란? 본 글은 홍콩과기대 김성훈 교수님의 강의를 참고함 Linear Regression으로 예측 가능한 모델은 무엇일까?Linear Regression 말 그대로, 선형 관계를 가지고 있는 데이터를 비교적 정확하게 예측할 수 있다.선형관계란 무엇일까? y라는 데이터가 x 라는 데이터와 다음과 같은 관계성을 지닌다면, 우리는 선형관계라 칭한다.우리는 이 관계를 머신러닝 측면에서 다음과 같이 표현 가능하다. 이때 y프라임은 result(예측한 결과)이고, b는 bias(편향), w1은 weight1(가중치), x1은 input(입력한 데이터)이다.하지만 실제 환경에서 대부분의 모델은 하나의 특성에 좌우되진 않는다.따라서 대부분의 ML을 이용한 Linear Regression 모델은 여러 input(x1,x2..... 2020. 7. 7.
728x90