더북(TheBook)

간단한 데이터를 사용해서 무슨 일이 일어나고 있는지 알아보겠습니다.

 

In [12]:

# 데이터는 아주 간단합니다. (x, y) 포인트 두 개뿐입니다
D = np.array([[3, 5], [4, 2]])

# x를 '입력'으로, y를 '출력'으로 설정합니다
x, y = D[:, 0], D[:, 1]

여러 가지 값을 통과하는 수평선을 이동시키면서 그래프를 그려 보겠습니다. 이 값들은 우리가 가진 예측 값들입니다. 각 수직선은 데이터 포인트에 대한 예측 결과 묶음이라고 생각해도 됩니다. 동시에 오차 값이 어떻게 변하는지 추적할 것입니다. 오차는 수평선과 데이터 포인트 간 차이입니다. 또 오차에서 오차합, 오차 제곱합(Sum of Squares of the Errors, SSE), 오차 제곱합의 제곱근을 계산할 것입니다. 코드를 이해하기 전에 결과를 먼저 볼까요?

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.