ML之分类预测:基于sklearn库的七八种机器学习算法利用糖尿病(diabetes)数据集(8→1)实现二分类预测(一)

简介: ML之分类预测:基于sklearn库的七八种机器学习算法利用糖尿病(diabetes)数据集(8→1)实现二分类预测

输出结果


数据集展示

image.png


image.png



输出结果


1、k-NN

image.png


k-NN:Accuracy of K-NN classifier on training set: 0.79

k-NN:Accuracy of K-NN classifier on test set: 0.78



2、LoR

image.png

#


LoR:C1 Training set accuracy: 0.781

LoR:C1 Test set accuracy: 0.771

LoR:C100 Training set accuracy: 0.785

LoR:C100 Test set accuracy: 0.766

LoR:C001 Training set accuracy: 0.700

LoR:C001 Test set accuracy: 0.703



4、DT


image.png

image.png

DT:Accuracy on training set: 1.000

DT:Accuracy on test set: 0.714

DT:Accuracy on training set: 0.773

DT:Accuracy on test set: 0.740



5、RF

image.png



image.png


RF:Accuracy on training set: 1.000

RF:Accuracy on test set: 0.786

RF:max_depth=3 Accuracy on training set: 0.800

RF:max_depth=3 Accuracy on test set: 0.755



6、GB


image.png


image.png


GB:Accuracy on training set: 0.917

GB:Accuracy on test set: 0.792

GB:Accuracy on training set: 0.804

GB:Accuracy on test set: 0.781

GB:Accuracy on training set: 0.802

GB:Accuracy on test set: 0.776



7、SVM


image.png






SVM:Accuracy on training set: 1.00

SVM:Accuracy on test set: 0.65

SVM:MinMaxScaler Accuracy on training set: 0.77

SVM:MinMaxScaler Accuracy on test set: 0.77

SVM:C=500 Accuracy on training set: 0.790

SVM:C=500 Accuracy on test set: 0.792

SVM:C=1000 Accuracy on training set: 0.790

SVM:C=1000 Accuracy on test set: 0.797

SVM:C=2000 Accuracy on training set: 0.800

SVM:C=2000 Accuracy on test set: 0.797








相关文章
|
21天前
|
机器学习/深度学习 人工智能 自然语言处理
机器学习之线性回归与逻辑回归【完整房价预测和鸢尾花分类代码解释】
机器学习之线性回归与逻辑回归【完整房价预测和鸢尾花分类代码解释】
|
26天前
|
机器学习/深度学习 存储 算法
sklearn应用线性回归算法
sklearn应用线性回归算法
24 0
|
1月前
|
机器学习/深度学习 算法 Python
请解释Python中的随机森林算法以及如何使用Sklearn库实现它。
【2月更文挑战第28天】【2月更文挑战第101篇】请解释Python中的随机森林算法以及如何使用Sklearn库实现它。
|
1月前
|
机器学习/深度学习 存储 搜索推荐
利用机器学习算法改善电商推荐系统的效率
电商行业日益竞争激烈,提升用户体验成为关键。本文将探讨如何利用机器学习算法优化电商推荐系统,通过分析用户行为数据和商品信息,实现个性化推荐,从而提高推荐效率和准确性。
|
21天前
|
机器学习/深度学习 算法 搜索推荐
Machine Learning机器学习之决策树算法 Decision Tree(附Python代码)
Machine Learning机器学习之决策树算法 Decision Tree(附Python代码)
|
1月前
|
机器学习/深度学习 算法 程序员
C++ Algorithm 库 算法秘境探索(Algorithm Wonderland Exploration)
C++ Algorithm 库 算法秘境探索(Algorithm Wonderland Exploration)
74 1
|
1月前
|
机器学习/深度学习 算法 数据库
KNN和SVM实现对LFW人像图像数据集的分类应用
KNN和SVM实现对LFW人像图像数据集的分类应用
34 0
|
1月前
|
机器学习/深度学习 算法 数据挖掘
请解释Python中的决策树算法以及如何使用Sklearn库实现它。
决策树是监督学习算法,常用于分类和回归问题。Python的Sklearn库提供了决策树实现。以下是一步步创建决策树模型的简要步骤:导入所需库,加载数据集(如鸢尾花数据集),划分数据集为训练集和测试集,创建`DecisionTreeClassifier`,训练模型,预测测试集结果,最后通过`accuracy_score`评估模型性能。示例代码展示了这一过程。
|
1月前
|
机器学习/深度学习 算法 数据可视化
请解释Python中的K-means聚类算法以及如何使用Sklearn库实现它。
【2月更文挑战第29天】【2月更文挑战第104篇】请解释Python中的K-means聚类算法以及如何使用Sklearn库实现它。
|
13天前
|
机器学习/深度学习 自然语言处理 算法

热门文章

最新文章