딥러닝(deep learning)

linear regression

바코94 2019. 7. 10. 16:38

python으로 1.데이터 및 파라미터 정의, 2.트레이닝, 3.예측의 순서로 코드 진행

linear regression 구현

 

 

1. 데이터 및 파라미터 정의

x_data : training data

t_data : target(label) data (정답 데이터)

분리하는 작업

file로 있다면 loadtxt을 이용. 아니라면 어떻게든 행렬로 만들어내야함.

 

W,b : 선형 회귀를 위한 파라미터 선언

data's shape : 1(입력) -> 1 ( 출력)

이므로 W.shape :1x1 , b.shape : 1x1

 

 2.트레이닝 

 

트레이닝을 위한 유틸리티 함수들 

 

트레이닝

- r(learning rate), 포문 반복횟수는 hyper parameter : 개인의 능력

손실함수의 값을 확인하는 것이 끝이 아니라 predict를 해봐야함.

 

 

 

3. 예측