使用sklearn简单粗暴对iris数据做分类

注:1、每一个模型都没有做数据处理

2、调用方式都是一样的»»»  引入model → fit数据 → predict,后面只记录导入模型语句。

导入数据:

from sklearn import datasets
iris = datasets.load_iris()
print "The iris‘ target names: ",iris.target_names
x = iris.data
y = iris.target

线性回归:

from sklearn import linear_model
linear = linear_model.LinearRegression()
linear.fit(x,y)
print "linear‘s score: ",linear.score(x,y)
linear.coef_       #系数
linear.intercept_  #截距
print "predict: ",linear.predict([[7,5,2,0.5],[7.5,4,7,2]])

logistic回归:

from sklearn import linear_model
logistic = linear_model.LogisticRegression()

决策树:

from sklearn import tree
tree = tree.DecisionTreeClassifier(criterion=‘entropy‘)   # 可选Gini、Information Gain、Chi-square、entropy

支持向量机:

from sklearn import svm
svm = svm.SVC()

朴素贝叶斯:

from sklearn import naive_bayes
bayes = naive_bayes.GaussianNB()

KNN:

from sklearn import neighbors
KNN = neighbors.KNeighborsClassifier(n_neighbors = 3)
时间: 2024-10-14 03:06:11

使用sklearn简单粗暴对iris数据做分类的相关文章

使用pandas、sklearn等外部库进行iris数据的分类和绘图,并计算正确率

from sklearn.model_selection import train_test_split from sklearn.datasets import load_iris from sklearn.neighbors import KNeighborsClassifier import pandas as pd import numpy as np from pandas.plotting import scatter_matrix import matplotlib.pyplot

caffe使用自己的数据做分类

这里只举一个例子: Alexnet网络训练自己数据的过程 用AlexNet跑自己的数据 参考1:http://blog.csdn.net/gybheroin/article/details/54095399 参考2:http://www.cnblogs.com/alexcai/p/5469436.html 1,准备数据: 在caffe根目录下data文件夹新建一个文件夹,名字自己起一个就行了,我起的名字是food,在food文件夹下新建两个文件夹,分别存放train和val数据, 在train文

最简单粗暴直接了当的pascal,C,C++数据范围

最简单粗暴直接了当的pascal,C,C++数据类型取值范围 我怒了,百度半天都是废话连天....基本数据类型如下不啰嗦(Pascal,C,C++) Pascal(好用的加粗)Byte                          0 .. 255  Shortint                     -128 .. 127  Smallint                     -32768 .. 32767  Word                        0 .. 6

简单粗暴地入门机器学习

有很多小伙伴问过我零基础要怎么入门机器学习或者人工智能,今天来提炼一下,方便志同道合的朋友们参考. 记得我刚入此山洞准备修炼的时候,就 Google 了好多这类的问题,那时候觉得大家的建议好多呀,这条路看起来真长,那么多东西要学,那么多书要看,那么多有用的课程要学. 现在我可以就自己走过的坑坑包包来推荐一条简单粗暴的路径. [step 1: 方向] 在行动之前,先想好这几个最基本的问题,如果自己想不全都可以去搜一下,知乎上很多大拿的回答: --1.为什么要学习机器学习或者人工智能呢? 我的话,很

一个简单粗暴的前后端分离方案

项目背景 刚刚参加完一个项目,背景:后端是用java,后端服务已经开发的差不多了,现在要通过web的方式对外提供服务,也就是B/S架构.后端专注做业务逻辑,不想在后端做页面渲染的事情,只向前端提供数据接口.于是协商后打算将前后端完全分离,页面上的所有数据都通过ajax向后端取,页面渲染的事情完全由前端来做.另外还有一个紧急的情况,项目要紧急上线,整个web站点的开发时间只有两周,两周啊!于是在这样的背景下,决定开始一次前后端完全分离的尝试. 之前开发都是同步渲染和异步渲染混搭的,有些东西可以有后

简单粗暴的so加解密实现

转载自http://bbs.pediy.com/showthread.php?t=191649 以前一直对.so文件加载时解密不懂,不了解其工作原理和实现思路.最近翻看各种资料,有了一些思路.看到论坛没有类似帖子,故来一帖,也作为学习笔记.限于水平,本菜没有找到安卓平台一些具体实现思路,这些方法都是借鉴其他平台的实现思路和本菜的YY,肯定会有不少疏漏和错误之处,还请各位大牛指正,感激不尽! 简单粗暴的so加解密实现一.  概述利用动态链接库实现安卓应用的核心部分,能一定程度的对抗逆向.由于ida

制作自己的MVC框架(一)——简单粗暴的实现

现在市面上有很多成熟的MVC框架,可以拿来直接用,但自己造一下轮子其实也挺有意思的. 下面先来看个最简单粗暴的MVC实现. 5个文件就能实现最简单的MVC,在Apache中设置一个虚拟目录,配置个简单域名,就可以顺利访问了. 为了实现简单,这里没有写模型层. 一.index.php 这个文件是入口文件,所有的请求就将会先进入到这个文件,然后再通过路由进入到不同的控制器中. 这就是常说的单一入口. 1. 我简单的将路由也放在了这个文件中. 2. 还将一个简单的全局常量放在了这里. define('

简单粗暴的前后端分离方案

刚刚参加完一个项目,背景:后端是用java,后端服务已经开发的差不多了,现在要通过web的方式对外提供服务,也就是B/S架构.后端专注做业务逻辑,不想在后端做页面渲染的事情,只向前端提供数据接口.于是协商后打算将前后端完全分离,页面上的所有数据都通过ajax向后端取,页面渲染的事情完全由前端来做.另外还有一个紧急的情况,项目要紧急上线,整个web站点的开发时间只有两周,两周啊!于是在这样的背景下,决定开始一次前后端完全分离的尝试. 之前开发都是同步渲染和异步渲染混搭的,有些东西可以有后端PHP帮

一个简单粗暴的前后端分离方案(转)

项目背景 刚刚参加完一个项目,背景:后端是用java,后端服务已经开发的差不多了,现在要通过web的方式对外提供服务,也就是B/S架构.后端专注做业务逻辑,不想在后端做页面渲染的事情,只向前端提供数据接口.于是协商后打算将前后端完全分离,页面上的所有数据都通过ajax向后端取,页面渲染的事情完全由前端来做.另外还有一个紧急的情况,项目要紧急上线,整个web站点的开发时间只有两周,两周啊!于是在这样的背景下,决定开始一次前后端完全分离的尝试. 之前开发都是同步渲染和异步渲染混搭的,有些东西可以有后