#함께 일하시는 분이 주피터 노트북을 사용하는 것을 보았다.
요청사항에 대하여 크롤링하고 간단하게 화면에 통계를 뽑는 것을 주피터를 이용하여 뚝딱 하는 모습을 보았다.
존멋! 나도 해보고 싶어서 요청 드려서 배웠다.
일단 구글 콜라보에서 새로운 프로젝트를 생성한다.
필요한 모듈의 설치는 느낌펴(!)를 붙여서 설치하며 절차 지향적으로 프로그램을 작성한다.
#모듈 설치
!pip install pandas
값을 확인하고 싶으면 그냥 해당 변수를 쓴다(약간 matlab 같은 느낌이다.)
a = "hello"
# 이렇게 하면 출력 된다.
a
파이썬을 이용한 머신러닝, 딥러닝 실전 개발 입문 이라는 책에서 나오는 예제를 돌려 보았다.
from sklearn import svm
xor_data = [
#P, Q, result
[0,0,0],
[0,1,1],
[1,0,1],
[1,1,0]
]
data = []
label = []
for row in xor_data:
p = row[0]
q = row[1]
r = row[2]
data.append([p,q])
label.append(r)
clf = svm.SVC()
clf.fit(data, label)
pre = clf.predict(data)
print("예측결과", pre)
ok = 0; total = 0
for idx , answer in enumerate(label):
p = pre[idx]
if p == answer:
ok += 1
total += 1
print("정답율:", ok, '/', total, "=", ok/total)
잘된다. 자주 써주마!