선형회귀 (2) 썸네일형 리스트형 비전공자의 코딩 독학 - 파이썬&텐서플로우(5) <예제1 선형회귀함수> 안녕하세요. 오늘의 파이썬 코딩 독학 주제는 기다리고 기다리던 텐서플로우 예제 풀이입니다. 들어가기에 앞서 설치된 텐서플로우의 버전을 확인하도록 하겠습니다. 명령프롬프트를 열어서 아래와 같은 명령어를 입력하시면 텐서플로우의 버전을 확인하실 수 있습니다. pip freeze 또한 아래와 같은 명령어를 입력하시면 원하는 버전으로의 변경작업이 진행됩니다. tensorflow == 원하는 버전 형태로 입력하시면 됩니다. pip install tensorflow==1.14 1. 전체 소스코드 import tensorflow as tf x_data = [1,2,3] y_data = [1,2,3] W = tf.Variable(tf.random_uniform([1], -1.0, 1.0)) b = tf.Variable(.. 비전공자의 코딩 독학 - 파이썬&텐서플로우(3) <선형회귀> 안녕하세요. 오늘의 파이썬 코딩 독학 주제는 선형회귀입니다. 머신러닝을 공부하시다 보면 무조건 보게되는 단어가 바로 선형회귀입니다. 그렇다면 이 선형회귀는 무엇이고, 왜 머신러닝에 이리 많이 등장하는지에 대해 알아보도록 하겠습니다. 1. 선형회귀(linear regression)란? 가장 기본적인 머신러닝 모델 중 하나로써 오차들의 평균이 가장 작은 직선을 찾는 과정을 뜻합니다. 아래 그림에서 빨간색 점들이 실제 데이터이고 파란색 선과 실제 데이터들 사이의 거리가 오차이며 이 오차들의 평균값을 비용(Cost)이라고 부릅니다. 마지막으로 비용이 가장 작아지도록 그은 선이 그림의 파란색 선입니다. 수식은 아래와 같습니다. y = W * X + b 혹시 딥러닝 포스팅에서 설명드렸던 식[y = F (W * X .. 이전 1 다음