首页 > IT职业 > IT生活 > 【教程】5分钟在PAI算法市场发布自定义算法
在人工智能领域存在这样的现象,很多用户有人工智能的需求,但是没有相关的技术能力。另外有一些人工智能专家空有一身武艺,但是找不到需求方。这意味着在需求和技术之间需要一种连接作为纽带。
今天PAI正式对外发布了“AI市场”以及“PAI自定义算法”两大功能,可以帮助用户5分钟将线下的spark算法或是pyspark算法发布成算法组件,并且支持组件发布到AI市场供更多用户使用。有了以上功能,算法开发者和算法需求双方可以基于PAI的开放框架和平台实现算法交易,实现生态和PAI的共融。
使用SQL、SPARK2.0、PYSPARK2.0 3种算法框架自行开发出的算法上传到PAI-STUDIO中,运行产生的费用按照PAI资源成本价收取,费用为1元/计算时。
首先进入PAI控制台,找到Studio-可视化建模下的“算法发布”功能。
基于本地调试文档 https://help.aliyun.com/document_detail/126887.html ,开发算法包。本文使用官方提供的pyspark案例介绍,请前往 https://help.aliyun.com/document_detail/126889.html 下载。
本文使用官方提供的pyspark算法包,上传pyspark.zip文件,输入入口文件和入口函数
如图:
提交算法包后,在控制台可以看到算法包实例,这时候需要为算法包配置UI展示相关内容。
这里的版本指的是组件的UI展示形式,只有配置了版本的才可以发布。
点击添加版本:
点击前往配置进入组件配置界面,所有算法组件的配置可以通过拖拽的形式可视化操作。
组件的输入和输出桩可以在下图部分自由控制,本案例实现的是读一个表然后把其中两个字段写到另一个表里,对应代码中的inputTable1和outputTable1,如果多个输入输出桩可以在代码中定义inputTable2、inputTable3等,组件桩会自动映射。
本案例只使用了一个输入和一个输出,这部分不需要修改。
接下来编辑配置信息,在上述代码中除了inputTable和outputTable这两个参数,剩下的所有参数都要对应到组件的基础控件。本案例中idCol和contentCol两个参数对应的是输入表中选择的两个字段,都是单选。在左侧基础控件中找到“单字段填写控件”,因为是两个参数,所以拖两个出来。
单击第一个控件,在右侧基础信息中进行配置。
分别配置两个控件的信息对应到idCol和contentCol。
编辑好UI版本,记得点击下方的保存按钮。
回到控制台,刷新页面,点击“使用此版本”
这时候组件就可以发布了,
发布分两种:
进入组件发布的PAI-STUDIO项目,在左侧“组件”tab下找到“自定义算法”文件夹,可以找到发布的算法并使用
本文作者:傲海
本文为云栖社区原创内容,未经允许不得转载。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69915408/viewspace-2652950/ ,如需转载,请注明出处,否则将追究法律责任。