파이토치 3-1. 선형회귀


파이토치 3-1. 선형회귀

모델을 학습시키기 위한 데이터는 파이토치의 텐서의 형태를 가지고 있어야 함. 보편적으로 입력은 x , 출력은 y x_train = torch.FloatTensor( [ [1], [2], [3] ] ) y_train = torch.FloatTensor( [ [2], [4], [6] ] ) 머신러닝에서 식을 세울 때 이 식을 가설 이라고 함. 선형 회귀란 학습 데이터와 가장 잘 맞는 하나의 직선을 찾는 일임 이때 선형 회귀의 가설(직선의 방정식)은 다음과 같은 형태를 가짐 이때 x에 곱해지는 W를 가중치(weight), b(bias)를 편향이라고 함 비용함수 = 손실함수 = 오차함수 = 목적함수 https://wikidocs.net/53560 4개의 훈련 데이터가 있고 이를 2차원 그래프에 4개의 점으로 표현한 상태라고 해보자 지금 목표는 4개의 점을 가장 잘 표현하는 직선을 그리는 일이다 뭔가 검은색 직선이 가장 잘 그린 것 같다. 위는 임의로 그려진 주황색 선에 실젯값(점)과 예측값...



원문링크 : 파이토치 3-1. 선형회귀