云顶国际平台

5分钟在PAI算法市场发布自定义算法

01: 57: 21技术兄弟

概述

在人工智能领域,有这样的现象,很多用户都需要人工智能,但没有相关的技术能力。另外,一些人工智能专家有武术,但找不到需求方。这意味着需求和技术之间需要连接作为链接。

e10ddcda2c05476819862e489fbc84e3.jpeg

今天,PAI正式发布了“AI市场”和“PAI自定义算法”两个功能,可以帮助用户在5分钟内将离线火花算法或pyspark算法发布到算法组件中,并支持组件发布到AI市场更多。多用户使用。通过上述功能,算法开发人员和算法需求都可以基于PAI的开放框架和平台实现算法事务,实现生态与PAI的集成。

详细使用说明

价格说明

使用SQL,SPARK2.0和PYSPARK2.0算法框架开发的算法上传到PAI-STUDIO。运营产生的成本按PAI资源成本价计算,成本为1元/计算。

详细功能

1.控制台描述

首先进入PAI控制台,找到Studio-Visual Modeling下的“Algorithm Release”功能。

595d643202cadeaeefadc4eb768eb637.jpeg

2.开发算法代码

根据本地调试文档开发算法包。本文使用官方的pyspark案例描述,请到下载。

3.单击“创建自定义算法”

019bd153d9af7e62aa8039f6675cbcbc.jpeg

算法名称:算法组件名称算法唯一标识符:该算法的后台唯一标识符,可用于查询日志和其他信息算法框架:sql,spark,pyspark算法包:如果是sql算法,则需要上传sql脚本。 spark算法提交打包的jar包。 Pyspark提交项目打包的zip文件算法:算法包发布到PAI-STUDIO后的文件夹入口参数:sql组件不需要,spark需要编写jar包的入口类(例如:com.aliyun) .odps.spark.examples.simhash.SimHashSpark),pyspark需要编写py文件和入口函数(用。分隔)。

目文件和入口函数

read_example.mainFunc

图:

011809386ba3ace5b1941051f6381563.jpeg

4.编辑版本

提交算法包后,您可以在控制台中看到算法包实例。此时,您需要配置UI以显示算法包的相关内容。

7ad8fcf839243c845f9760773a2b1b15.jpeg

此处的版本是指组件的UI表示形式,只有在配置版本后才能发布。

点击添加版本:

88e21326b7bf0838d350f56f5723eac3.jpeg

单击进入配置进入组件配置界面,可以通过拖放显示所有算法组件的配置。

d20bc65167ceb81516d84061bfbe1c7b.jpeg

5.组件UI编辑

组件的输入和输出短截线可以在下图中自由控制。在这种情况下,读取一个表,然后将两个字段写入另一个表,对应于代码中的inputTable1和outputTable1。如果可以使用多个输入和输出堆,则代码定义inputTable2,inputTable3等,并自动映射组件存根。

#define input node INPUT_TABLE=arg_dict [''inputTable1''] OUTPUT_TABLE=arg_dict [''outputTable1''] ID_COL=arg_dict [''idCol''] CONTENT_COL=arg_dict [''contentCol'']

这种情况只使用一个输入和一个输出,这部分不需要修改。

4a20eac5efa7f481556a9dd7452195ca.jpeg

接下来,编辑配置信息。除inputTable和outputTable参数外,所有其余参数必须对应于组件的基础控件。在这种情况下,两个参数idCol和contentCol对应于在输入表中选择的两个字段,所有这些字段都是单选的。在左侧基础控件中找到“单场填充控件”,因为它是两个参数,因此将两个拖出。

dbeaadf9b58f8cceb1c8c35da1745616.jpeg

单击第一个控件并在右侧的基本信息中进行配置。

220dca02f2242704eb27fdd32cba6bb9.jpeg

名称(必填):算法代码中参数的映射项。这种情况应该写idCol。设置完成后,算法代码中获得的idCol信息是组件的输入标签:控件的显示名称:一般不需要填写绑定输入/输出:组件输入输出堆的绑定,这个case选择输入#1支持的数据类型:默认支持所有类型

两个控件的信息配置为对应于idCol和contentCol。

6.发布组件

编辑UI版本并记住单击下面的“保存”按钮。

aee9304182cc6fceadb46e7e283d2a4e.jpeg

返回控制台,刷新页面,然后单击“使用此版本”

7bc63f846381145c089ad307ae0672a5.jpeg

此时可以释放组件,

44d2fad0b877ad4f46110110cdb1b9f6.jpeg

发布有两种类型:

发布到PAI-STUDIO:发布到PAI-STUDIO需要选择区域和项目,发布过去的组件只能在当前项目下使用,主要的子帐户共享发布到数字+智能市场:生成的组件是发布到AI市场,由所有PAI用户下载

7.组件调用

转到组件发布的PAI-STUDIO项目,找到左侧“组件”选项卡下的“自定义算法”文件夹。您可以找到已发布的算法并使用它

00b31f54105d7911c2489c413f5375b6.jpeg

作者:骄傲的海洋

概述

在人工智能领域,有这样的现象,很多用户都需要人工智能,但没有相关的技术能力。另外,一些人工智能专家有武术,但找不到需求方。这意味着需求和技术之间需要连接作为链接。

e10ddcda2c05476819862e489fbc84e3.jpeg

今天,PAI正式发布了“AI市场”和“PAI自定义算法”两个功能,可以帮助用户在5分钟内将离线火花算法或pyspark算法发布到算法组件中,并支持组件发布到AI市场更多。多用户使用。通过上述功能,算法开发人员和算法需求都可以基于PAI的开放框架和平台实现算法事务,实现生态与PAI的集成。

详细使用说明

价格说明

使用SQL,SPARK2.0和PYSPARK2.0算法框架开发的算法上传到PAI-STUDIO。运营产生的成本按PAI资源成本价计算,成本为1元/计算。

详细功能

1.控制台描述

首先进入PAI控制台,找到Studio-Visual Modeling下的“Algorithm Release”功能。

595d643202cadeaeefadc4eb768eb637.jpeg

2.开发算法代码

根据本地调试文档开发算法包。本文使用官方的pyspark案例描述,请到下载。

3.单击“创建自定义算法”

019bd153d9af7e62aa8039f6675cbcbc.jpeg

算法名称:算法组件名称算法唯一标识符:该算法的后台唯一标识符,可用于查询日志和其他信息算法框架:sql,spark,pyspark算法包:如果是sql算法,则需要上传sql脚本。 spark算法提交打包的jar包。 Pyspark提交项目打包的zip文件算法:算法包发布到PAI-STUDIO后的文件夹入口参数:sql组件不需要,spark需要编写jar包的入口类(例如:com.aliyun) .odps.spark.examples.simhash.SimHashSpark),pyspark需要编写py文件和入口函数(用。分隔)。

目文件和入口函数

read_example.mainFunc

图:

011809386ba3ace5b1941051f6381563.jpeg

4.编辑版本

提交算法包后,您可以在控制台中看到算法包实例。此时,您需要配置UI以显示算法包的相关内容。

7ad8fcf839243c845f9760773a2b1b15.jpeg

此处的版本是指组件的UI表示形式,只有在配置版本后才能发布。

点击添加版本:

88e21326b7bf0838d350f56f5723eac3.jpeg

单击进入配置进入组件配置界面,可以通过拖放显示所有算法组件的配置。

d20bc65167ceb81516d84061bfbe1c7b.jpeg

5.组件UI编辑

组件的输入和输出短截线可以在下图中自由控制。在这种情况下,读取一个表,然后将两个字段写入另一个表,对应于代码中的inputTable1和outputTable1。如果可以使用多个输入和输出堆,则代码定义inputTable2,inputTable3等,并自动映射组件存根。

#define input node INPUT_TABLE=arg_dict [''inputTable1''] OUTPUT_TABLE=arg_dict [''outputTable1''] ID_COL=arg_dict [''idCol''] CONTENT_COL=arg_dict [''contentCol'']

这种情况只使用一个输入和一个输出,这部分不需要修改。

4a20eac5efa7f481556a9dd7452195ca.jpeg

接下来,编辑配置信息。除inputTable和outputTable参数外,所有其余参数必须对应于组件的基础控件。在这种情况下,两个参数idCol和contentCol对应于在输入表中选择的两个字段,所有这些字段都是单选的。在左侧基础控件中找到“单场填充控件”,因为它是两个参数,因此将两个拖出。

dbeaadf9b58f8cceb1c8c35da1745616.jpeg

单击第一个控件并在右侧的基本信息中进行配置。

220dca02f2242704eb27fdd32cba6bb9.jpeg

名称(必填):算法代码中参数的映射项。这种情况应该写idCol。设置完成后,算法代码中获得的idCol信息是组件的输入标签:控件的显示名称:一般不需要填写绑定输入/输出:组件输入输出堆的绑定,这个case选择输入#1支持的数据类型:默认支持所有类型

两个控件的信息配置为对应于idCol和contentCol。

6.发布组件

编辑UI版本并记住单击下面的“保存”按钮。

aee9304182cc6fceadb46e7e283d2a4e.jpeg

返回控制台,刷新页面,然后单击“使用此版本”

7bc63f846381145c089ad307ae0672a5.jpeg

此时可以释放组件,

44d2fad0b877ad4f46110110cdb1b9f6.jpeg

发布有两种类型:

发布到PAI-STUDIO:发布到PAI-STUDIO需要选择区域和项目,发布过去的组件只能在当前项目下使用,主要的子帐户共享发布到数字+智能市场:生成的组件是发布到AI市场,由所有PAI用户下载

7.组件调用

转到组件发布的PAI-STUDIO项目,找到左侧“组件”选项卡下的“自定义算法”文件夹。您可以找到已发布的算法并使用它

00b31f54105d7911c2489c413f5375b6.jpeg

作者:骄傲的海洋