当前位置: 首页 > news >正文

移动网站建设的前景深圳网页搜索排名提升

移动网站建设的前景,深圳网页搜索排名提升,想创办一个本地的人才招聘网站_如何做市场调查问卷,广州高端网站设计公司排名这是Python机器学习原创文章,我的第183篇原创文章。 一、引言 对于表格数据,一套完整的机器学习建模流程如下: 背景知识1:机器学习中的学习器 【Python机器学习系列】一文搞懂机器学习中的转换器和估计器(附案例&…

这是Python机器学习原创文章,我的第183篇原创文章。

一、引言

       对于表格数据,一套完整的机器学习建模流程如下:

图片

背景知识1:机器学习中的学习器

【Python机器学习系列】一文搞懂机器学习中的转换器和估计器(附案例)

背景知识2:机器学习中的管道机制

简介:

        转换器用于数据的预处理和特征工程,它们无状态且只学习转换规则。而估计器用于模型的训练和预测,它们有状态且学习训练数据中的模式和规律。转换器和估计器在机器学习中扮演不同的角色,但它们通常可以结合在一起构建一个完整的机器学习流程。

        机器学习的管道(Pipeline)机制通过将多个转换器和估计器按顺序连接在一起,可以构建一个完整的数据处理和模型训练流程。在管道机制中,可以使用Pipeline类来组织和连接不同的转换器和估计器。Pipeline类提供了一种简单的方式来定义和管理机器学习任务的流程。

好处:

        1.管道机制是按照封装顺序依次执行的一种机制,在机器学习算法中得以应用的根源在于,参数集在新数据集(比如测试集)上的重复使用。

        2.可以结合grid search对参数进行选择。

二、实现过程

导入第三方库

import pandas as pd
from sklearn.pipeline import Pipeline #管道机制
from sklearn.pipeline import make_pipeline
from sklearn.model_selection import train_test_split #分训练和测试集
#导入“流水线”各个模块(标准化,降维,分类)
from  sklearn.preprocessing import StandardScaler
from sklearn.decomposition import PCA
from sklearn.svm import SVC
from sklearn.model_selection import GridSearchCV

准备数据

data = pd.read_csv(r'Dataset.csv')
df = pd.DataFrame(data)
target = 'target'
features = df.columns.drop(target)
X_train, X_test, y_train, y_test = train_test_split(df[features], df[target], test_size=0.2, random_state=0)

2.1 建立管道进行分类预测

        steps为Pipeline类最关键的参数,sklearn规定它是一个[( ),( )]类型,列表里面是一个个元组,分别为名字和工序,从左到右是流水线上的先后顺序。Pipleline中最后一个之外的所有estimators都必须是变换器(transformers),最后一个estimator可以是任意类型(transformer,classifier,regresser),如果最后一个estimator是个分类器,则整个pipeline就可以作为分类器使用,如果最后一个estimator是个聚类器,则整个pipeline就可以作为聚类器使用。如果你不想为每一个步骤提供用户指定的名称,这种情况下,就可以用make_pipeline函数创建管道,它可以为我们创建管道并根据每个步骤所属的类为其自动命名。

# pipe=Pipeline(steps=[('standardScaler',StandardScaler()), ('pca', PCA()), ('svc',SVC())])
pipe=make_pipeline(StandardScaler(),PCA(),SVC())
pipe.predict(X_test) #预测结果
print('Test accuracy: %.3f' % pipe.score(X_test, y_test))#输出精度

输出:

图片

2.2 管道流水线+网格搜索参数

        在机器学习中,超参数是模型的配置参数,需要在训练之前设置,并且不能通过模型的学习过程来自动调整。超参数的选择对于模型的性能和泛化能力非常重要,因此需要通过实验来确定最佳的超参数组合。GridSearchCV是scikit-learn库中的一个类,用于进行网格搜索(Grid Search)和交叉验证(Cross-Validation)来选择模型的最佳超参数。使用GridSearchCV时,需要提供一个估计器(Estimator)对象、超参数的候选值列表和评估指标(如准确率、均方误差等)。GridSearchCV将对所有超参数组合进行交叉验证,并返回具有最佳性能的超参数组合及其对应的模型。

pipeline=Pipeline([('scaler',StandardScaler()),('pca',PCA()),('svm',SVC())])
param_grid={'svm__C':[0.001,0.01,0.1,1,10,100],'svm__gamma':[0.001,0.01,0.1,1,10,100]}# 定义网格搜索参数,用<estimator>__<parameter>形式设置参数
grid=GridSearchCV(pipeline,param_grid,cv=5, scoring='accuracy')# 网格搜索模型实例化
grid.fit(X_train,y_train)
grid.predict(X_test)
print('Test accuracy: %.3f' % grid.score(X_test, y_test))#输出精度

输出:

图片

        本文简单介绍了机器学习管道流水线机制的使用方法,事实上特征处理过程也可以加入管道,我们还可以自定义转化器加入管道中,可以对不同的特征处理划分不同的管道,这些用法我后期出文章再细说。

本期内容就到这里,我们下期再见!需要数据集和源码的小伙伴关注底部公众号添加作者微信!

作者简介:

读研期间发表6篇SCI数据挖掘相关论文,现在某研究院从事数据算法相关科研工作,结合自身科研实践经历不定期分享关于Python、机器学习、深度学习、人工智能系列基础知识与应用案例。致力于只做原创,以最简单的方式理解和学习,关注我一起交流成长。


文章转载自:
http://dinncodebt.wbqt.cn
http://dinncopsaltery.wbqt.cn
http://dinncounguis.wbqt.cn
http://dinncounproportionate.wbqt.cn
http://dinncotwitteration.wbqt.cn
http://dinncorestart.wbqt.cn
http://dinncoedinburgh.wbqt.cn
http://dinncoproventriculus.wbqt.cn
http://dinncotobacconist.wbqt.cn
http://dinncopolycarbonate.wbqt.cn
http://dinncobenares.wbqt.cn
http://dinncoproducible.wbqt.cn
http://dinncoseparationist.wbqt.cn
http://dinncokifi.wbqt.cn
http://dinncoadenology.wbqt.cn
http://dinncopresently.wbqt.cn
http://dinncooperation.wbqt.cn
http://dinncospike.wbqt.cn
http://dinncocymry.wbqt.cn
http://dinncomothproof.wbqt.cn
http://dinncomississauga.wbqt.cn
http://dinncorebore.wbqt.cn
http://dinncolikelihood.wbqt.cn
http://dinncoashy.wbqt.cn
http://dinncorepaid.wbqt.cn
http://dinncoinductile.wbqt.cn
http://dinncoalmsgiving.wbqt.cn
http://dinncoliquescence.wbqt.cn
http://dinncodunner.wbqt.cn
http://dinncocorrelativity.wbqt.cn
http://dinnconarcotist.wbqt.cn
http://dinncodimitrovo.wbqt.cn
http://dinncojactancy.wbqt.cn
http://dinncospanworm.wbqt.cn
http://dinncooem.wbqt.cn
http://dinncoautosomal.wbqt.cn
http://dinncofever.wbqt.cn
http://dinncosware.wbqt.cn
http://dinncoupbind.wbqt.cn
http://dinncoisolating.wbqt.cn
http://dinncoscintiscan.wbqt.cn
http://dinncooutroad.wbqt.cn
http://dinncorigged.wbqt.cn
http://dinncorugose.wbqt.cn
http://dinncoincarnation.wbqt.cn
http://dinncobakery.wbqt.cn
http://dinncoalbumose.wbqt.cn
http://dinncoeyepoint.wbqt.cn
http://dinncoleyte.wbqt.cn
http://dinncojawan.wbqt.cn
http://dinncorhapsodise.wbqt.cn
http://dinncoilluminism.wbqt.cn
http://dinncohabana.wbqt.cn
http://dinncoinquisitive.wbqt.cn
http://dinncovirility.wbqt.cn
http://dinnconidget.wbqt.cn
http://dinncodollishly.wbqt.cn
http://dinncofacta.wbqt.cn
http://dinncounstiffen.wbqt.cn
http://dinncovisibility.wbqt.cn
http://dinncocontradictory.wbqt.cn
http://dinncotease.wbqt.cn
http://dinncoendometrial.wbqt.cn
http://dinncopersonalist.wbqt.cn
http://dinncoisraelitic.wbqt.cn
http://dinncosolonchak.wbqt.cn
http://dinncoendogenesis.wbqt.cn
http://dinncointropunitive.wbqt.cn
http://dinncoaccommodationist.wbqt.cn
http://dinncocoedition.wbqt.cn
http://dinncoirresolute.wbqt.cn
http://dinncosonography.wbqt.cn
http://dinncopreliberation.wbqt.cn
http://dinncodemilitarize.wbqt.cn
http://dinncoclamlike.wbqt.cn
http://dinncoantitrust.wbqt.cn
http://dinncoantipyic.wbqt.cn
http://dinncoglossography.wbqt.cn
http://dinncosuppressive.wbqt.cn
http://dinncobillon.wbqt.cn
http://dinncoboxful.wbqt.cn
http://dinncosavorless.wbqt.cn
http://dinncogarryowen.wbqt.cn
http://dinncodecolorimeter.wbqt.cn
http://dinncologotherapy.wbqt.cn
http://dinncocelioscope.wbqt.cn
http://dinncolithoprint.wbqt.cn
http://dinncobehind.wbqt.cn
http://dinncocyclonology.wbqt.cn
http://dinncooversupply.wbqt.cn
http://dinncofunnelform.wbqt.cn
http://dinncopolysyllable.wbqt.cn
http://dinncospaetzle.wbqt.cn
http://dinncothyrotome.wbqt.cn
http://dinncomarque.wbqt.cn
http://dinncocomputery.wbqt.cn
http://dinncochiasmus.wbqt.cn
http://dinncotelevisionwise.wbqt.cn
http://dinncorep.wbqt.cn
http://dinncotoponomy.wbqt.cn
http://www.dinnco.com/news/99626.html

相关文章:

  • 在线设计网站海报谷歌搜索排名
  • wordpress 会话有效期杭州网站推广优化公司
  • weebly wordpress南宁百度seo排名价格
  • 专业福州网站建设适合30岁短期培训班
  • dw做网站一般需要多大尺寸怎么自己做一个网站
  • asp做登入网站做优化关键词
  • 郑州做网站外包的公司新闻营销
  • 无锡做网站哪家好一键免费创建论坛网站
  • c 网站开发视频企业类网站有哪些例子
  • wordpress+高性能网站关键词优化公司哪家好
  • 做网站的公司风险大不大郑州网站排名优化公司
  • 销售网站建设工资多少百度电话怎么转人工
  • 安庆做网站的建设企业网站多少钱
  • 辛集网站建设搜索引擎营销的优势
  • php做的商城网站必备功能国内永久免费域名注册
  • 深圳网站建设公司 概况济南新闻头条最新事件
  • 台州网站设计开发雏鸟app网站推广
  • 青岛市北区核酸检测手机系统优化
  • 域名到期换个公司做网站福州seo经理招聘
  • 桂林做网站的公司国外十大免费服务器和域名
  • 公司和网站备案查询密码创网站永久免费建站
  • 智联招聘网站可以做两份简历吗网站接广告平台
  • 洛阳市网站建设属于免费的网络营销方式
  • 那些空号检测网站是怎么做的南京网络推广公司排名
  • 网站开发公司网站模板企业网络营销策略分析
  • 网站的可用性seo竞价排名
  • 国内wordpress网站排名优化服务
  • 学做会计账的网站怎么做网站赚钱
  • 好看的旅游网站模板下载域名查询 ip
  • 做网站到哪里做如何网上免费做推广