pip install scikit-learn
사이킷런에서 제공하는 결정트리를 이용해보자.
from sklearn import tree
sklearn 패키지에서 tree를 가져옵니다.
# [height, weight, foot size]
X = [[180, 70, 60], [150, 50, 40], [167, 59, 60], [145, 30, 35]]
Y = ['male', 'female', 'male', 'female']
임의로 만든 데이터셋을 준비합니다.
clf = tree.DecisionTreeClassifier()
결정 트리를 만듭니다.
clf = clf.fit(X, Y)
기존에 준비한 데이터셋을 학습시킵니다.
prediction = clf.predict([[190, 70, 60]])
print(prediction)
예측하고자 하는 데이터값을 입력합니다.
from sklearn import tree
# [height, weight, foot size]
X = [[180, 70, 60], [150, 50, 40], [167, 59, 60], [145, 30, 35]]
Y = ['male', 'female', 'male', 'female']
clf = tree.DecisionTreeClassifier()
clf = clf.fit(X, Y)
prediction = clf.predict([[190, 70, 60]])
print(prediction)
https://www.youtube.com/watch?v=T5pRlIbr6gg&list=PL2-dafEMk2A6QKz1mrk1uIGfHkC1zZ6UU&index=1