24 Oct 2018
【ML】3 决策树
scikit-learn
classification
from sklearn.datasets import load_iris
from sklearn import tree
iris = load_iris()
clf = tree.DecisionTreeClassifier()
clf = clf.fit(iris.data, iris.target)
print(clf.predict(iris.data[:1, :]))
scikit-learn
regression
from sklearn.datasets import load_iris
from sklearn import tree
iris = load_iris()
rgclf = tree.DecisionTreeRegressor()
rgclf = rgclf.fit(iris.data[2:], iris.target[2:])
print(rgclf.predict(iris.data[:2, :]))
print(iris.target[:2])
ID3
C4.5
代码参考:
机器学习实战(三)——决策树
Til next time,
gentlesnow
at 10:33
