sklearn学习_01
1 # -*- coding: utf-8 -*- 2 """ 3 Created on Fri Sep 29 11:05:52 2017 4 机器学习之sklearn 5 @author: den 6 """ 7 # 导入数据集 8 from sklearn import datasets 9 # 进行交叉验证 10 from sklearn.cross_validation import train_test_split 11 # 导入标准化尺度 12 from sklearn.preprocessing import StandardScaler 13 # 导入感知机算法 14 from sklearn.linear_model import Perceptron 15 # 计算分类的准确率 16 from sklearn.metrics import accuracy_score 17 18 # 加载数据 19 iris = datasets.load_iris() 20 # 样本的后两位特征 21 X = iris.data[:,[2,3]] 22 # 目标类别 23 y = iris.target 24 # 获取30%的测试集,70%的训练集 25 X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=0) 26 # 标准化操作,训练集和测试集使用相同的标准化 27 sc = StandardScaler() 28 # 估算每个特征的平均值和标准差 29 sc.fit(X_train) 30 # 使用同样的均值和标准差归一化训练集和测试集 31 sc.transform(X_train) 32 sc.transform(X_test) 33 34 35 # 获得ppn对象 36 ppn = Perceptron(n_iter=40, eta0=0.5) 37 # 拟合 38 ppn.fit(X_train, y_train) 39 # 预测 40 y_pred = ppn.predict(X_test) 41 # 打印错分率 42 print ('错分样本的个数为:%d' % (y_test != y_pred).sum()) 43 # 计算准确率 44 print ('模型的准确率为:%.2f' % accuracy_score(y_test, y_pred))
转载于:https://www.cnblogs.com/demo-deng/p/7612027.html
sklearn学习_01相关推荐
- 机器学习Sklearn学习总结
Sklearn学习资料推荐: sklearn中文文档 机器学习入门必看:使用 scikit-learn 构建模型的通用模板 机器学习神器Scikit-Learn保姆教程! python机器学习_FF_ ...
- sklearn学习07——集成学习
sklearn学习07--集成学习 前言 一.集成学习 1.1.什么是集成学习? 1.2.Boosting 算法 二.AdaBoost算法及实现 2.1.AdaBoost算法 2.2.调sklearn ...
- sklearn学习04——DecisionTree
sklearn学习04--DecisionTree 前言 一.决策树原理 1.1.算法基本流程 1.2.最优划分属性的选择 二.sklearn代码实践 2.1.引入库 2.2.查看数据集信息 2.3. ...
- SKlearn学习笔记——XGBoost
SKlearn学习笔记--XGBoost 1. 概述 1.1 xgboost库与XGB的sklearn API 1.2 XGBoost的三大板块 2. 梯度提升树 2.1 提升集成算法:重要参数 n_ ...
- sklearn学习05——K-means
sklearn学习05--K-means 前言 一.K-means算法思想 二.代码实现 K-means算法 2.1.引入相关库 2.2.生成数据集 2.3.训练 + 预测 2.3.惯性指标(iner ...
- Sklearn学习-iris数据集学习
Sklearn学习-逻辑回归(iris数据集) 使用load_iris加载数据集,查看包含的keys 查看数据的列名,分类目标的名称 获取data和target,并打印各自的shape 拆分训练集和测 ...
- sklearn pipeline_我的sklearn学习经验
scikit-learn是python进行数据挖掘与分析的重要而有效的工具,学习scikit-learn最重要的资料来源就是它的官网: scikit-learn: machine learning i ...
- sklearn学习总结(超全面)
https://blog.csdn.net/fuqiuai/article/details/79495865 前言 sklearn想必不用我多介绍了,一句话,她是机器学习领域中最知名的python模块 ...
- sklearn学习(三)
简述 从学习三开始,这个系列的blog会围绕着scikit-learn上的实例进行. General Examples (一般实例) 这些都是一些简单的实例 这次只看一个(本来准备写多个的..但是看了 ...
最新文章
- OverLoad与override的区别
- ionic 混合应用开发
- java ee me se_java EE ME SE有什么关系
- 酷6暴力裁员,是清洗也是重塑
- 启动Tomcat服务时,出现org.apache.catalina.startup.VersionLoggerListener报错
- 结对作业_core组
- ​知者见于未萌:百度CTO王海峰与中国 AI 三十年
- tensorflow--制作数据集tfrecords文件
- ivar和property
- 浅谈红帽认证RHCE 8.0学习与考试
- 麒麟软件、麒麟操作系统、银河麒麟、中标麒麟、优麒麟、国产操作系统下载。
- 浩方对战平台原理分析
- 【水题】CodeForce 1183B Equalize Prices
- win10变win7bios如何设置?
- 电脑硬盘坏了怎么修复
- 解析SWD协议,烧写程序
- 【毕设选题推荐】机器人工程专业毕设选题推荐
- gps芯片接收GPS数据分析
- 云服务器和一般服务器之间有什么区别?
- 词向量之词袋模型(BOW)详解
热门文章
- 百练2757:最长上升子序列
- 【Qt】QModbusDeviceIdentification类
- [Qt教程] 第11篇 2D绘图(一)绘制简单图形
- mysql union 放弃索引_MySQL的or/in/union与索引优化
- C++学习笔记-----存在多态调用时,为基类定义虚析构函数
- android win7 共享网络打印机,win7系统设置共享网络打印机的操作方法
- mysql2000 sp4_SQL Server 2000 (SP4)笔记整理(二):数据库表
- Spark(6)——Spark与scala交互
- Android Studio常用插件
- 可以在没有main()的情况下编写C程序吗?