首页 > 编程语言 >3.1分类算法之sklean转换器和预估器

3.1分类算法之sklean转换器和预估器

时间:2023-06-10 14:00:11浏览次数:33  
标签:fit sklean transform estimator 3.1 test 转换器 sklearn

1.转换器

**想一下之前做的特征工程的步骤?
1、实例化 (实例化的是一个转换器类(Transformer))
2、调用fit_transform(对于文档建立分类词频矩阵,不能同时调用)
**

标准化:
(x-mean)/std
fit_transform()
	fit()  计算每一列的平均值
	transform() (x-mean)/std 进行最终的转换

我们把特征工程的接口称之为转换器,其中转换器调用有这么几种形式
fit_transform
fit
transform

2.估计器

在sklearn中,估计器(estimator)是一个重要的角色,是一类实现了算法的API
1、用于分类的估计器:
sklearn.neighbors k-近邻算法
sklearn.naive_bayes 贝叶斯
sklearn.linear_model.LogisticRegression 逻辑回归
sklearn.tree 决策树与随机森林
2、用于回归的估计器:
sklearn.linear_model.LinearRegression 线性回归
sklearn.linear_model.Ridge 岭回归
3、用于无监督学习的估计器
sklearn.cluster.KMeans 聚类

通用流程:


预估器(estimator)
1.实例化一个estimator
2.estimator.fit(x_train,y_train) 计算
   --调用完毕,模型生成
3.模型评估:
   1)直接比对真实值和预测值
     y_predict=estimator.predict(x_test)#测试集
     y_test== y_predict
   2)计算准确率
     accuracy=estimator.score(x_test,y_test)

工作流程
image

标签:fit,sklean,transform,estimator,3.1,test,转换器,sklearn
From: https://www.cnblogs.com/lipu123/p/17471181.html

相关文章

  • Python 3.10新增软关键字实现真正意义上的多分支选择结构
    程序控制结构一般来说包括顺序结构、选择结构、循环结构和异常处理结构,选择结构包括单分支选择结构、双分支选择结构、多分支选择结构和嵌套的选择结构。通常把if...elif...elif...else看作多分支选择结构,但严格来说它属于嵌套的选择结构。例如,下面两种结构在功能上是等价的:在Pytho......
  • cocos2d-x 3.17 推箱子 0.1
    简述sokoban-cocos2dx此版本为推箱子游戏的基础版本,后续添加如下功能人物动画TiledMap解析射线碰撞检测下一步提示,C++算法解析道具,可以回退一步源码运行方式通过cocos命令新建一个项目,将本项目的Reources目录和Classes目录复制过去即可目前实现方式使......
  • 简单记录下Spring boot 3.1的升级过程
    SpringBoot在2023年的5月18号发布了3.1版本,手里有些项目版本是2.X,借这个机会把项目升级到最新版本+更新JDK20在这里简单随便记录一下踩坑的地方,在文章的末尾放上了官方的migration向导,你可以根据此参考升级你的项目。 通过SpringInitializr获取最新的版本,拷贝至项目里。 ......
  • win10 vs2022 搭建 cocos2d-x 3.17 开发环境
    引擎下载地址https://cocos2d-x.org/download/也可以在github下载https://github.com/cocos2d/cocos2d-x/tags手册地址https://docs.cocos2d-x.org/cocos2d-x/v3/zh/api文档地址https://docs.cocos2d-x.org/api-ref/cplusplus/v3x/index.htmlhelloworld安装注意事项......
  • DevExpress WinForms v23.1新功能抢先看——支持系统强调色更改
    DevExpressWinForm下一个主要版本(v23.1)将在6月份左右发布,本文将为大家介绍在早期访问预览版(EAP)中包含的新功能。PS:DevExpressWinForm拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForm能完美构建流畅、美观且易于使用的应用程序,无论......
  • 2023冲刺国赛模拟 13.1
    T1铲雪通过打表可以发现\(2^{23}\equiv2^{47}\pmod{998244352}\),因此对于前\(22\)次平方操作,直接暴力修改即可,超出\(22\)的平方操作,对每个位置维护长度为\(24\)的平方数组,那么每次操作就是简单的数组循环移动,线段树维护即可。code#include<cstdio>#include<algor......
  • CentOS 6.9 python3.10 numpy 安装使用 - gcc 升级
    踩坑记录程序写好了,使用了pandas,放在服务器上,运行报错:Originalerrorwas:/lib64/libgcc_s.so.1:version`GCC_4.8.0'notfound(requiredby/usr/local/lib/python3.10/site-packages/numpy/core/../../numpy.libs/libgfortran-040039e1.so.5.0.0)可以看到是导入numpy......
  • Taurus.mvc .Net Core 微服务开源框架发布V3.1.7:让分布式应用更高效。
    前言:自首个带微服务版本的框架发布:Taurus.MVCV3.0.3微服务开源框架发布:让.NET架构在大并发的演进过程更简单已经过去快1年了,在这近一年的时间里,版本经历了N个版本的迭代。如今,是时候写文章介绍一下了:以下介绍中,仅以.NetCore6为示例代码。框架支持在.NetFramework2.0+......
  • Pycharm 2023.1.2 破解版安装教程(附激活码,亲测有效)
    第一步:下载Pycharm安装包访问Pycharm官网,下载Pycharm2023.1.2版本的安装包,下载链接如下:https://www.jetbrains.com/pycharm/download打开页面后,点击 Download 按钮,等待Pycharm专业版下载完毕。第二步:安装Pycharm2023.1.2版本如果电脑之前有安装老版本Pycharm,需......
  • Permute 3 Mac(万能格式转换工具) v3.10.2中文版
    Permute3Mac是一款功能强大的万能格式转换工具,专为macOS系统设计。它可以帮助用户轻松、快速地将音频、视频和图像文件转换成各种格式,以满足用户不同的需求。→→↓↓载Permute3MacPermute3Mac支持多种文件格式的导入和输出,包括MP4、MOV、MKV、AVI、FLAC、MP3、PNG......