Python中学习器流水线Pipeline
来源:互联网 发布:信信通是正规软件吗 编辑:程序博客网 时间:2024/05/17 20:22
'''sklean提供的pipeline来将多个学习器组成流水线,通常流水线的形式为:将数据标准化的学习器---特征提取的学习器---执行预测的学习器除了最后一个学习器之外,前面的所有学习器必须提供transform方法,该方法用于数据转化(例如: 归一化,正则化,以及特征提取'''from sklearn.datasets import load_digitsfrom sklearn import cross_validationfrom sklearn.svm import LinearSVCfrom sklearn.linear_model import LogisticRegressionfrom sklearn.pipeline import Pipelinedef test_Pipeline(data): x_train,x_test,y_train,y_test=data steps=[('Linear_SVM',LinearSVC(C=1,penalty='l1',dual=False)), ('LogisticRegression',LogisticRegression(C=1))] pipeline=Pipeline(steps) pipeline.fit(x_train,y_train) print('name steps:',pipeline.named_steps) print('Pipeline Score:',pipeline.score(x_test,y_test)) if __name__=='__main__': data=load_digits() X=data.data y=data.target test_Pipeline(cross_validation.train_test_split(X,y,test_size=0.25, random_state=0,stratify=y)) from sklearn.datasets import load_digitsfrom sklearn import cross_validationfrom sklearn.linear_model import LogisticRegressionfrom sklearn.pipeline import Pipelinefrom sklearn.decomposition import PCA'''工作流程:先进行pca降为,然后使用Logistic回归,来分类'''def test_Pipeline(data): x_train,x_test,y_train,y_test=data steps=[('PCA',PCA()), ('LogisticRegression',LogisticRegression(C=1))] pipeline=Pipeline(steps) pipeline.fit(x_train,y_train) print('name steps:',pipeline.named_steps) print('Pipeline Score:',pipeline.score(x_test,y_test)) if __name__=='__main__': data=load_digits() X=data.data y=data.target test_Pipeline(cross_validation.train_test_split(X,y,test_size=0.25, random_state=0,stratify=y))
阅读全文
0 0
- Python中学习器流水线Pipeline
- Pipeline学习器流水线
- 流水线pipeline
- pytorch学习笔记(四):输入流水线(input pipeline)
- pytorch学习笔记(四):输入流水线(input pipeline)
- ARM流水线(pipeline)
- 3D流水线(pipeline)
- sklearn 流水线(pipeline)使用
- Jenkins + Pipeline 构建流水线发布
- Spark机器学习之Pipeline(Python)
- Intel TBB:Pipeline,软件流水线的威力
- sklearn中的Pipline(流水线学习器)
- 提高设计频率之基本功:流水线设计(pipeline Design)
- 多线程设计模式——Pipeline(流水线)模式
- Verilog十大基本功1(流水线设计Pipeline Design)
- java多线程设计模式 -- 流水线模式(Pipeline)
- Verilog十大基本功1(流水线设计Pipeline Design)
- 习题7-5 流水线调度(Pipeline Scheduling, UVa690)
- Win10下在VirtualBox中安装WinXP
- JFinal与JavaWeb对比总结
- 图的邻接表实现(Java)
- catalog start with + switch database to copy的妙用
- linux操作系统共有几种版本
- Python中学习器流水线Pipeline
- 简易版侧滑Demo
- 用python对文本格式的数据进行统计处理
- 视频会议十大开源项目排行
- 获取xml节点的值
- Hive学习笔记 --- Hive中创建分区表,并且查询数据
- linux 粘性位 1777
- 微信小程序--后端管理平台业务2--thymeleaf配置及迭代序号
- 函数式编程笔记(一)——粮草先行