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

镇江软件开发公司属于网站seo分析什么软件

镇江软件开发公司,属于网站seo分析什么软件,上海青浦做网站,专业搭建网站文章目录 1 加载数据集2 构思算法的流程3 Pipeline执行流程的分析ReferenceStatement 一个典型的机器学习构建包含若干个过程 源数据ETL数据预处理特征选取模型训练与验证 一个典型的机器学习构建包含若干个过程 以上四个步骤可以抽象为一个包括多个步骤的流水线式工作&…

文章目录

  • 1 加载数据集
  • 2 构思算法的流程
  • 3 Pipeline执行流程的分析
  • Reference
  • Statement

一个典型的机器学习构建包含若干个过程

  1. 源数据ETL
  2. 数据预处理
  3. 特征选取
  4. 模型训练与验证

一个典型的机器学习构建包含若干个过程

以上四个步骤可以抽象为一个包括多个步骤的流水线式工作,从数据收集开始至输出我们需要的最终结果。因此,对以上多个步骤、进行抽象建模,简化为流水线式工作流程则存在着可行性,对利用spark进行机器学习的用户来说,流水线式机器学习比单个步骤独立建模更加高效、易用。

管道机制在机器学习算法中得以应用的根源在于,参数集在新数据集(比如测试集)上的重复使用。

管道机制实现了对全部步骤的流式化封装和管理(streaming workflows with pipelines)。注意:管道机制更像是编程技巧的创新,而非算法的创新。

接下来我们以一个具体的例子来演示sklearn库中强大的Pipeline用法:

1 加载数据集

import pandas as pd
from sklearn.cross_validation import train_test_split
from sklearn.preprocessing import LabelEncoderdf = pd.read_csv('https://archive.ics.uci.edu/ml/machine-learning-databases/''breast-cancer-wisconsin/wdbc.data', header=None)# Breast Cancer Wisconsin datasetX, y = df.values[:, 2:], df.values[:, 1]# y为字符型标签# 使用LabelEncoder类将其转换为0开始的数值型
encoder = LabelEncoder()
y = encoder.fit_transform(y)>>> encoder.transform(['M', 'B'])array([1, 0])
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=.2, random_state=0)

2 构思算法的流程

可放在Pipeline中的步骤可能有:

  • 特征标准化是需要的,可作为第一个环节
  • 既然是分类器,classifier也是少不了的,自然是最后一个环节
  • 中间可加上比如数据降维(PCA)
from sklearn.preprocessing import StandardScaler
from sklearn.decomposition import PCA
from sklearn.linear_model import LogisticRegressionfrom sklearn.pipeline import Pipelinepipe_lr = Pipeline([('sc', StandardScaler()),('pca', PCA(n_components=2)),('clf', LogisticRegression(random_state=1))])
pipe_lr.fit(X_train, y_train)
print('Test accuracy: %.3f' % pipe_lr.score(X_test, y_test))# Test accuracy: 0.947

Pipeline对象接受二元tuple构成的list,每一个二元 tuple 中的第一个元素为 arbitrary identifier string,我们用以获取(access)Pipeline object 中的 individual elements,二元 tuple 中的第二个元素是 scikit-learn与之相适配的transformer 或者 estimator。

Pipeline([('sc', StandardScaler()), ('pca', PCA(n_components=2)), ('clf', LogisticRegression(random_state=1))])

3 Pipeline执行流程的分析

Pipeline 的中间过程由scikit-learn相适配的转换器(transformer)构成,最后一步是一个estimator。比如上述的代码,StandardScaler和PCA transformer 构成intermediate steps,LogisticRegression 作为最终的estimator

当我们执行 pipe_lr.fit(X_train, y_train)时,首先由StandardScaler在训练集上执行 fit 和 transform 方法,transformed后的数据又被传递给Pipeline对象的下一步,也即PCA()。和StandardScaler一样,PCA也是执行 fit 和 transform 方法,最终将转换后的数据传递给 LosigsticRegression。整个流程如下图所示:

在这里插入图片描述

Reference

https://blog.csdn.net/lanchunhui/article/details/50521648

Statement

本文未经系统测试和专业评审,欢迎在评论区反馈和讨论问题。

http://www.15wanjia.com/news/196371.html

相关文章:

  • 电商网站建设策划书模板网站备案号如何查询
  • 档案安全网站安全建设搜索网站内容
  • 网站访问跳出率网站建设学生选课系统
  • 营销网站方案设计wordpress给会员发信
  • 用于网站建设的图片个人如何建设网站
  • 做地方生活网站广告设计好吗
  • 可以用自己电脑做网站服务器吗以网站和什么为重点建设平台
  • 湖州建设网站电脑网站怎么制作
  • 河北省住房和城乡建设厅网站查通用网站建设需求分析
  • 企业网站域名服务器网站建设需要懂什么
  • 宁波正规网站建设使用方法wordpress 博客源码
  • 做网站点击挣钱不?做网站时新闻的背景图
  • 建设银行招聘官网网站工作满多少年不能辞退
  • 网线制作pptseo怎样新建网站
  • 知名网站建设加工一般做个网站多少做网站多少钱
  • 团购网站前景微网站 免费
  • 公司网站空间怎么续费长沙广告招牌制作公司
  • 如何用word做网站免费静态网页模板下载
  • 网站推广平台排行安徽建工招采平台
  • 品牌网站建设的关键事项内蒙古建设厅建筑网站
  • 湘潭网站建设 找磐石网络一流温州企业网站seo
  • 免费网站空间可访问园林景观设计公司利润
  • app导航网站建设多少钱wordpress 3.0主题
  • 男女做那个视频网站广告公司推广
  • 使用ftp软件连接到网站空间国家高新技术企业认定工作网
  • 网站建设怎么找客源?一个网站上线的时间
  • 免费建站模板台州网站制作
  • 协会网站建设需求文档旅游公网站如何做
  • 做网站计划17zwd一起做网店官网
  • 赫章县网站建设如何建立微网站详细