:Decision Tree classifier
来源:互联网 发布:简历生活照怎么照之乎 编辑:程序博客网 时间:2024/06/02 07:16
Create a DecisionTreeClassifier
instance with depth of 2:
clf = DecisionTreeClassifier(criterion='entropy',max_depth=2)
clf = clf.fit(X_train,y_train)
Confusion_matrix : (by using the builtin scikit-learn class)
cm = confusion_matrix(y, tr_pred)
#normalised confusion matrix
cm_normalised = cm/cm.sum(axis=1)[:, np.newaxis]
Visualise the normalised confusion matrix with heatmap:
def plot_confusion_matrix(cm, classes=None, title='Confusion matrix'):
"""Plots a confusion matrix."""
if classes is not None:
sns.heatmap(cm, xticklabels=classes, yticklabels=classes, vmin=0., vmax=1., annot=True)
else:
sns.heatmap(cm, vmin=0., vmax=1.)
plt.title(title)
plt.ylabel('True label')
plt.xlabel('Predicted label')
plt.figure()
plot_confusion_matrix(cm_norm, classes=clf.classes_)
Random decision forest
rdf_clf = RandomForestClassifier(criterion='entropy',n_estimators=100)
rdf_clf.fit(X_train,y_train)
- :Decision Tree classifier
- Building Decision Tree Classifier on Private Data(by Wenliang Du)
- Spark2 机器学习之决策树分类Decision tree classifier
- Spark2 ML包之决策树分类Decision tree classifier详细解说
- decision tree
- decision tree
- decision tree
- Decision Tree
- Decision Tree
- Decision Tree
- Decision Tree
- Decision Tree
- Decision Tree
- Decision Tree
- Decision Tree
- Decision Tree
- Decision Tree
- Decision Tree
- Sql Server中实现分页查询
- Python的学习笔记DAY5---面向对象
- 关于线程与多线程的一些总结
- 10.16培训收获总结
- 对图像横向和纵向像素均值求一阶导数,进行图像中物体的边缘检测
- :Decision Tree classifier
- 算法设计之算法概论
- Python内置函数学习(2)-all(iterable)
- CodeForces731C 并查集
- Sql Server 游标用法
- opengles 3.0 hello
- SQL语句
- C语言运算符:(一)
- 转载:UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别