728x90 반응형 AI/머신러닝3 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. ML - TensorFlow 설치(Anaconda) Tensorflow는 다음 환경에서 지원된다. - 출처 TensorFlow시스템에 TensorFlow를 설치하는 방법을 알아봅니다. pip 패키지를 다운로드하거나 Docker 컨테이너에서 실행하거나 소스에서 빌드합니다. 지원되는 카드에서 GPU를 사용 설정합니다.www.tensorflow.org TensorFlow는 PIP을 이용하여 설치해줄 수 있다.우선 python version이 맞는지 확인을 하자 터미널에 Python3 --version을 검색하자 python 3.8의 경우 TensorFlow가 지원하지 않으므로 다운그레이드 해야한다.다운그레이드하는 방법이 복잡하여 필자는 삭제 후 재설치하였다.. 다시 돌아와서 우리는 virtualenv를 사용할 예정이다.가상환경을 쓰는 이유는 새로운 프로젝트를 .. 2020. 7. 6. 이전 1 다음 728x90 반응형