文章插图
数据集会在后端自动下载,我们先来到ModelArts,左侧导航栏选择数据管理->数据集 。等待刚刚下载数据集导入完成 。

文章插图
由于有些AI算法需要切分完成的数据集(将数据集切分为训练集和验证集),我们这里打开数据集详情,发布一个新版本,在新版本中对数据集进行切分 。点击确定,等待数据集新版本发布完成 。至此,数据集准备工作就完成了 。

文章插图

文章插图
训练模型选择算法准备完数据,我们开始进行模型训练 。由于垃圾分类在AI中属于图像分类的范畴,所以我们到AI Gallery的算法专栏,搜索图像分类,选择一个合适的算法,推荐选择官方发布的算法,官方会定期更新官方算法,来保证算法的效果,这里我选择了一个官方发布的EfficientNetB0图像分类算法 。
AI Gallery算法专栏图像分类-EfficientNetB0

文章插图
简单浏览下该算法,发现很适合我们的垃圾分类场景 。
点击订阅,订阅成功后点击前往控制台,云服务区域选择北京四(和上文相同的区域) 。

文章插图
创建训练作业跳转到ModelArts控制台后,选择算法最新的版本,创建训练作业 。

文章插图
按照提示,填写相应的信息 。训练输入这里我们选择刚刚下载的数据集,训练输出可以在OBS桶内新建一个文件夹,超参都是用默认的不变,规格这里可以选择显示免费的(可能需要排队,不想排队的话可以选择收费的规格) 。点击提交,开始训练作业 。

文章插图

文章插图

文章插图

文章插图
创建AI应用打开训练作业详情页面,可以看到作业的状态以及训练过程中打印的日志 。等待训练作业完成后,点击右上角的创建AI应用的按钮 。

文章插图

文章插图
部署类型选择在线服务,如果有批量服务或者边缘服务的需求,也可以把这两个选上 。

文章插图
部署模型等AI 应用创建完成后,就来到了最后一步,模型部署 。点击刚刚创建的AI应用,选择部署为在线服务 。

文章插图
因为我们这里只是体验下开发流程,所以可以选择免费的规格(一小时后自动停止,且每个账号只能部署一个免费规格的AI应用) 。

文章插图
待在线服务部署成功,至此,我们成功上线了一个垃圾分类 。接下来我们看一下这个AI应用的效果,以及如何调用相应的API 。

文章插图
调用AI应用AI应用部署成功后,ModelArts会自动生成一个API接口,供开发者调用,可以看到我们这里是一个POST请求,请求的参数类型是file类型 。返回两个参数,表明预测的结果和每个标签的概率 。这个API接口支持AK/SK认证以及token认证,我们可以在其他项目中调用这个API接口,实现垃圾的分类识别功能 。
经验总结扩展阅读
- 2023高考成绩出来前梦到分数准吗 高考完梦到自己考得好是反的吗
- 接下来几个月能够得到贵人相助的3星座 事业崭露头角
- 遇事冷静从不主动挑事的三大星座 但也不怕事
- 夏至意思是夏天到了吗
- 立冬是冬天的开始吗? 立冬和冬至哪个表示冬天到了
- 2023年农历七月廿四宜拜师学艺吗 2023年9月8日拜师学艺行吗
- 2023年9月8日入学好吗 2023年9月8日适合入学吗
- 2023年9月8日堵蚂蚁洞好不好 2023年9月8日堵蚂蚁洞黄道吉日
- 2023年农历七月廿四开学吉日 2023年9月8日开学吉日一览表
- 2023年9月8日堵蚁穴好吗 2023年9月8日堵蚁穴行吗