您可以使用通用模型导出组件,将在MaxCompute中训练得到的模型导出到指定的OSS路径。本文为您介绍如何使用通用模型导出组件。
前提条件
已完成OSS授权,具体操作请参见云产品依赖与授权:Designer。
支持接入的上游组件
常规机器学习组件
GBDT二分类
线性支持向量机
逻辑回归二分类
GBDT回归
线性回归
K均值聚类
逻辑回归多分类
朴素贝叶斯
PS系列组件
PS-SMART二分类
PS-SMART多分类
PS-SMART回归
PS线性回归
可视化配置组件
您可以在通用模型导出组件的参数设置页签,配置以下参数。
参数
描述
重命名
配置该参数,则导出的模型会按照配置名称重命名之后再保存。
未配置该参数,则导出的模型按照上游输出的模型名称来保存。
说明 如果您需要每次执行模型导出都覆盖上次导出的模型,需要配置重命名并选中是否覆盖参数。
是否覆盖
选中该参数,生成的模型文件会覆盖指定OSS路径中的同名模型文件。
导出模型格式
支持以下取值:
original:导出模型包含一个.meta文件和.model文件共同描述模型。
pmml:导出的模型文件后缀为.xml。
上游组件支持导出的模型格式:
常规机器学习组件,支持导出original和pmml格式的模型,将输出的模型连接通用模型导出的端口1即可。
PS系列组件,仅支持导出original格式的模型。组件下游需要同时连接通用模型导出组件的端口1和端口2。
PAI命令方式配置组件您可以使用以下PAI命令配置组件。PAI -name generalmodeltransfer2oss
-project algo_public
-Dformat="original"
-Drename="model_export"
-Doverwrite="false"
-DossPath="oss://examplebucket-cn-hangzhou-internal.aliyuncs.com/export/"
-Darn="acs:ram::xxxxxxxxxx:role/aliyunodpspaidefaultrole"
-DmodelName="model_flow_aius5tamq5rv4x159v_node_anprs9ufo40opckq9h_model"参数说明如下。
参数名称
是否必选
参数描述
默认值
format
是
输出模型的格式,支持以下取值:
original
pmml
无
rename
否
模型重命名的名称。
无(默认不做重命名操作)
overwrite
否
是否覆盖指定目录下的同名模型,支持以下取值:
true
false
false
ossPath
是
导出模型的OSS路径。
无
arn
是
授权信息。您可以登录PAI控制台,在全部产品依赖页面的Designer区域,单击操作列下的查看授权信息,获取授权信息,具体操作请参见PAI访问云产品授权:OSS。
无
inputTable
否
在导出PS系列组件模型时,您需要同时配置PS系列组件训练输出的模型表。
无
modelName
是
需要导出的离线模型(OfflineModel)名称。
无
|