10.Soft_Regression
전 단계까지 배웠던 방법은 Logistic 방법으로 0,1 로 나타낼수 있는 방법이었다, 이번에 배워볼 방법은 두가지로 나타내는 것이아니라 A,B,C,D 여러가지 형태로 데이터를 정할수 있는 방법이다.( 보통 학점 계산할때를 생각하면 쉽다) 어떤식으로 하는지 자세히 알아보자 위와같이 데이터가 주어졌다고 해보자, 각각의 x1,x2 데이터에 따라 y의 값이 달라지는대 이때 사용했던 방법이 Logistic 이였다, 즉 어떤 선을 찾아서 그선을 따라 pass,non-pass 를 나누듯이 A와 B의 선을 나누고, B와 C 의 선을 나누는 방식으로 접근한다. 그림으로 표현하자면 이러하다. 3가지의 선을그어 A,B,C 학점을 구분하고 각각의 학점을 줄수있다. 그럼 어떤식으로 Hypothesis 를 구성할까? 쉽게 설..
2017. 12. 6.
07.Multi_variable 실습
import tensorflow as tf import numpy as np xy = np.loadtxt('data-01-test-score.csv' , delimiter = ',', dtype = np.float32) x_data = xy[:, 0:-1] # 전체, 처음부터 ~ 마지막 한개를 제외한 부분을 가져옴 y_data = xy[:, [-1]] # 전체에서 마지막 데이터만을 가져오곘다. # 데이터가 맞는지 확인 #print(x_data.shape, x_data , len(x_data)) # placeholder 변수 생성 X = tf.placeholder(tf.float32, shape=[None,x_data.shape[1]]) # Matrix 생성 Y = tf.placeholder(tf.floa..
2017. 12. 4.