1. 逻辑回归
from pandas import read_csv
from sklearn.model_selection import KFold
from sklearn.model_selection import cross_val_score
from sklearn.linear_model import LogisticRegressionfilename='/home/duan/文档/pima indians.txt'
names=['preg','plas','pres','skin','test','mass','pedi','age','class']
data=read_csv(filename,names=names)
array= data.values
X= array[:,0:8]
Y= array[:,8]
num_folds=10
seed=7
kfold=KFold(n_splits=num_folds, random_state=seed)
model=LogisticRegression()
result=cross_val_score(model,X,Y,cv=kfold)
print(result.mean())

运行结果为:

0.7695146958304853

2.线性判别分析

## LDA
from pandas import read_csv
from sklearn.model_selection import KFold
from sklearn.model_selection import cross_val_score
from sklearn.discriminant_analysis import LinearDiscriminantAnalysisfilename='/home/duan/文档/pima indians.txt'
names=['preg','plas','pres','skin','test','mass','pedi','age','class']
data=read_csv(filename,names=names)
array= data.values
X= array[:,0:8]
Y= array[:,8]
num_folds=10
seed=7
kfold=KFold(n_splits=num_folds, random_state=seed)
model=LinearDiscriminantAnalysis()
result=cross_val_score(model,X,Y,cv=kfold)
print(result.mean())
0.773462064251538

3.K近邻

##K近邻算法from pandas import read_csv
from sklearn.model_selection import KFold
from sklearn.model_selection import cross_val_score
from sklearn.neighbors import KNeighborsClassifierfilename='/home/duan/文档/pima indians.txt'
names=['preg','plas','pres','skin','test','mass','pedi','age','class']
data=read_csv(filename,names=names)
array= data.values
X= array[:,0:8]
Y= array[:,8]
num_folds=10
seed=7
kfold=KFold(n_splits=num_folds, random_state=seed)
model=KNeighborsClassifier()
result=cross_val_score(model,X,Y,cv=kfold)
print(result.mean())

运行结果:

0.7265550239234451

4.贝叶斯分类器

##贝叶斯分类器from pandas import read_csv
from sklearn.model_selection import KFold
from sklearn.model_selection import cross_val_score
from sklearn.naive_bayes import GaussianNBfilename='/home/duan/文档/pima indians.txt'
names=['preg','plas','pres','skin','test','mass','pedi','age','class']
data=read_csv(filename,names=names)
array= data.values
X= array[:,0:8]
Y= array[:,8]
num_folds=10
seed=7
kfold=KFold(n_splits=num_folds, random_state=seed)
model=GaussianNB()
result=cross_val_score(model,X,Y,cv=kfold)
print(result.mean())

运行结果:

0.7551777170198223

5.分类树与回归树

##分类树与回归树from pandas import read_csv
from sklearn.model_selection import KFold
from sklearn.model_selection import cross_val_score
from sklearn.tree import DecisionTreeClassifierfilename='/home/duan/文档/pima indians.txt'
names=['preg','plas','pres','skin','test','mass','pedi','age','class']
data=read_csv(filename,names=names)
array= data.values
X= array[:,0:8]
Y= array[:,8]
num_folds=10
seed=7
kfold=KFold(n_splits=num_folds, random_state=seed)
model=DecisionTreeClassifier()
result=cross_val_score(model,X,Y,cv=kfold)
print(result.mean())

运行结果:

0.6860902255639098

6.SVM

##SVMfrom pandas import read_csv
from sklearn.model_selection import KFold
from sklearn.model_selection import cross_val_score
from sklearn.svm import SVCfilename='/home/duan/文档/pima indians.txt'
names=['preg','plas','pres','skin','test','mass','pedi','age','class']
data=read_csv(filename,names=names)
array= data.values
X= array[:,0:8]
Y= array[:,8]
num_folds=10
seed=7
kfold=KFold(n_splits=num_folds, random_state=seed)
model=SVC()
result=cross_val_score(model,X,Y,cv=kfold)
print(result.mean())

运行结果:

0.6510252904989747

《深度学习Python实践》第12章——审查分类算法相关推荐

  1. 解析深度学习:语音识别实践 (俞栋等著) 完整pdf[44MB]

    AlphaGo与李世石的围棋大战激发了人们对人工智能是非的诸多争论.人工智能背后的工作原理深度学习跳入大众的视野.AlphaGo的大获全胜一定程度展示了深度学习在应用领域的成功,而语音识别正是深度学习 ...

  2. 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(四)(Python语言基础(2))

    [神经网络与深度学习-TensorFlow实践]-中国大学MOOC课程(四)(Python语言基础(2)) 第4讲 Python语言基础(2) 4.1 内置数据结构 4.1.1 序列数据结构(sequ ...

  3. 人工神经网络理论、设计及应用_TensorFlow深度学习应用实践:教你如何掌握深度学习模型及应用...

    前言 通过TensorFlow图像处理,全面掌握深度学习模型及应用. 全面深入讲解反馈神经网络和卷积神经网络理论体系. 结合深度学习实际案例的实现,掌握TensorFlow程序设计方法和技巧. 着重深 ...

  4. 深度学习笔记第二门课 改善深层神经网络 第一周:深度学习的实践层面

    本文是吴恩达老师的深度学习课程[1]笔记部分. 作者:黄海广[2] 主要编写人员:黄海广.林兴木(第四所有底稿,第五课第一二周,第三周前三节).祝彦森:(第三课所有底稿).贺志尧(第五课第三周底稿). ...

  5. 2.1)深度学习笔记:深度学习的实践层面

    目录 1)Train/Dev/Test sets 2)Bias/Variance 3)Regularization(重点) 4)Why regularization reduces overfitti ...

  6. 02.改善深层神经网络:超参数调试、正则化以及优化 W1.深度学习的实践层面(作业:初始化+正则化+梯度检验)

    文章目录 作业1:初始化 1. 神经网络模型 2. 使用 0 初始化 3. 随机初始化 4. He 初始化 作业2:正则化 1. 无正则化模型 2. L2 正则化 3. DropOut 正则化 3.1 ...

  7. 深度学习系列 -- 第二门课 改善深层神经网络:超参数调试、正则化以及优化(一):深度学习的实践层面(Practical aspects of Deep Learning)

    目录 一.深度学习的实践层面(Practical aspects of Deep Learning) 1 训练,验证,测试集(Train / Dev / Test sets) 2 偏差,方差(Bias ...

  8. 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(八)(TensorFlow基础))

    [神经网络与深度学习-TensorFlow实践]-中国大学MOOC课程(八)(TensorFlow基础)) 8 TensorFlow基础 8.1 TensorFlow2.0特性 8.1.1 Tenso ...

  9. 一文弄懂元学习 (Meta Learing)(附代码实战)《繁凡的深度学习笔记》第 15 章 元学习详解 (上)万字中文综述

    <繁凡的深度学习笔记>第 15 章 元学习详解 (上)万字中文综述(DL笔记整理系列) 3043331995@qq.com https://fanfansann.blog.csdn.net ...

  10. 一文让你完全弄懂回归问题、激活函数、梯度下降和神经元模型实战《繁凡的深度学习笔记》第 2 章 回归问题与神经元模型(DL笔记整理系列)

    <繁凡的深度学习笔记>第 2 章 回归问题与神经元模型(DL笔记整理系列) 3043331995@qq.com https://fanfansann.blog.csdn.net/ http ...

最新文章

  1. matplotlib 横坐标只显示整数_matplotlib初学:这样画折线图和添加标注、箭头
  2. Java工程转换为Maven工程-b
  3. Django Form -- 字段的用法扩展
  4. SpringBoot 之集成 Spring AOP
  5. Hbase二级索引+CDH+Lily
  6. Eclipse配置Tomcat并运行
  7. Android Studio 编译输出中文乱码的解决办法
  8. xlsx xlsx-style 设置导出的exce表格样式
  9. 51单片机学习7-最小系统protel原理图的绘制
  10. H5点击复制到剪贴板
  11. Html中跳转到其他页面
  12. 磁盘提示:使用驱动器中的光盘之前需要将其格式化怎么办?
  13. 音频(四) - 音频压缩(Speex使用Opus简介)
  14. 计算机维修培训教材,计算机芯片级维修中心芯片级维修培训教材.pdf
  15. 为什么在使用m2e时Eclipse WTP不发布库
  16. 图神经网络中的谱图理论基础
  17. 泛型及其使用、Stream的方法(Java小白进阶day17)
  18. 编译tensorflow1.15.4,使其支持AVX2 和 FMA
  19. JavaScript自学基础
  20. 管理Chromium源代码的利器——depot_tools

热门文章

  1. 用python解算法谜题_【编程的乐趣-用python解算法谜题系列】谜题一 保持一致
  2. (秒杀项目) 4.2 用户登录和注册
  3. html表单-在线留言,aspcms自定义表单 在线留言修改
  4. java和基岩怎么联机_JAVA和基岩版要同步了
  5. qpython 使用教程_python中spy++的使用超详细教程
  6. mysql启动pid文件位置_msyql 启动报错 找不到pid 文件
  7. 机械自动化算不算计算机相关专业,机械设计制造及其自动化专业属于什么类别...
  8. 饱和气压与温度的关系_饱和水蒸气压计算公式,看懂的赶紧来
  9. golang 连接多个mysql_Prometheus+Grafana监控MySQL
  10. 谷粒商城:Oss endpoint can‘t be empty.