[음악]
다음으로
#예측 보여주기
라고 적습니다
GraphLab Canvas를 데이터 시각화에 쓴다고 말씀드렸는데
다른 파이썬 도구도 있습니다
간단한 설명을 위해 도구 하나를 import 하겠습니다
꽤 널리 사용되는 도구지요
matplotlib라고 합니다
pyplot을 쓰면 그래프를 쉽게
그릴 수 있습니다
plt라고 호칭하죠
파이썬에서 import할 때 팩키지의 일부인
matplotlib.pyplot을 plt라고 줄여서 import합니다
그러면 matplotlib.pyplot이라고 다 적을 필요 없이
간단히 plt라고만 해도 됩니다
as 명령어를 사용하는 이유죠
import한 다음 요령을 좀 부릴건데
Canvas에서 했던 것처럼 노트북에 직접 출력합니다
퍼센트 기호를 붙이고
matplotlib inline이라 적습니다
이러면 노트북에 그래프가 그려지게 되죠
엔터를 칩니다
import를 했으니 처음으로
그래프를 그려보겠습니다
plt.plot로 그립니다
함수가 있죠
테스트 데이터를 두 가지 방법으로 그려보죠
matplotlib으로 두 그래프를 서로 겹치게 그릴 수 있죠
바로 해보겠습니다
테스트 데이터를 전용면적 x축에
그리겠습니다
테스트 데이터에서 y축은 가격이 되죠
전에 했던 것과 비슷한 산점도가 됩니다
이 점들을 테스트 점(포인트)이라 부르겠습니다
점으로 그리죠
여기 이 작은 점을 입력하면 그렇게 됩니다
하나 더 그려보죠
하나의 그래프에 두 개를 그릴 겁니다
여기 쉼표를 빠뜨렸네요
테스트 데이터와 함께 예측을 그립시다
x축은 아까와 같이 전용면적이 되고
y축은 좀 다른 걸 그리죠
모델이 각 주택에 대해 예측한 걸 그립니다
평수 모델을 만들 때
관련 함수가 많이 있었지요
내려보면 예측 함수란 것도 있습니다
예측 함수에 데이터 입력을 주면
각 입력에 대해 예측 데이터를
배열이나 열 형식으로 출력합니다
테스트 데이터를 입력해서 대시 기호로 나타내 보죠
이 줄을 실행하기 전에
그래프가 어떻게 생길지 생각해 봅시다
윗 줄은 전용면적 대 가격을 점으로 그리라고 합니다
전에 그린 산점도와 비슷하게 되겠죠
두 번째 줄은
입력 주택의 거실에 대한 예측을 대시 기호로 그리라고 돼있습니다
간단한 회귀 모델에 단일 변수이니
강의에서 다뤘듯 단일 변수와
직선 하나만 그리면 됩니다
실행시켜보면 이렇게 되죠
파란 점들은 주택의 테스트 데이터이고
녹색 선은 예측 주택 가치입니다
[음악]