= 2007년 구글 썸머코드에서 처음 구현
= 현재 파이썬에서 가장 유명한 기계학습 오픈소스 라이브러리
from sklearn.tree import DecisionTreeClassifier
iris_tree = DecisionTreeClassifier()
iris.data
iris.data.shape
iris_tree.fit(=학습해라) (iris.data[:, 2:], iris.target())
= petal length와 width를 구하는 것
= 사람도 이건 강아지야, 고양이야라고 배워서 아는 것
= 데이터 알려주고, 정답을 주는 것
= 학습 끝
값만 던져주고 예측하라고 시킨 것
= 데이터에서 학습한게 iris_tree
= 학습이 완료된 애한테 데이터를 주고
from sklearn.metrics import accuracy_score
y_pred-tr = iris_tree.predict(iris.data[:, 2:])
accuracy_score(iris.target, y_pred_tr)
머신러닝안에 딥러닝이 포함된다고 하지만, 딥러닝의 규모가 꽤 커졌다.
sklearn에 없는 몇몇 유용한 기능을 가지고 있다
pip install mlxtend
...
list = ['a', 'b', 'c']
list2 = [1, 2, 3]
pairs = [pair for pair in zip(list1, list2)]
pairs
==> [('a', 1), ('b', 2), ('c', 3)]
만약 리스트를 다시 a,1 b,2 c,3과같은 튜플로 만들고 싶을 때
= 같은 위치끼리 묶어서 만들어줌
dict(pairs)
dict(zip(list1, list2))
a, b = zip(*paris)
print(list(a))
print(list(b))