深度学习近几年非常火热,很多领域都在使用,本文以华为的ModelArtsAi开发平台为例,零代码实现物体检测的开发及架构。
(obs存储需要一两分钱,其它都是免费的)
一.注册账号
首先,我们进入华为云官网注册华为账号,如果之前有可以直接登陆。https://www.huaweicloud.com/?locale=zh-cn
二.具体实现
在搜索框搜索ModelArts进入控制台。
点击左边的自动学习进入下面这个页面,可以看到有五种类别,此次做物体检测,点击创建项目
选择数据集输入的位置,点击文件夹图标
新建obs桶,这个桶就相当于是一个硬盘,就像我们计算机c盘,d盘一样,用来存储数据的。可以随便起名字。这个桶是用来存放我们的输入数据的,也就是训练集。
(桶的使用是收费的,不过才一两分钱)
区域一般选择北京四,桶的名称随意取
立即创建即可
然后回到物体检测这里把输入数据位置和输出位置填上桶的地址。
填写完毕后点击创建项目
点击左上角返回自动学习,可以看到我们建立了一个空的数据集
点击数据集的名称,来到下图这个页面
这时候是空的数据集,点击开始标注并且添加图片,一次性添加图片有大小限制,所以我们几张几张的分批次添加
添加完毕后,我们双击图片开始标注
对所有图片进行标注后,得到下图
这时我们可以开始训练,并一键部署
完成后我们来到这里进行预测测试,因为我的训练集较少,结果会有一些偏差。
点击上传,并预测,等待返回结果
这就是我们的预测结果,它把所有可能存在的类别,区域以及置信度都给了出来,我们在使用时设置阈值,取第一个方框的区域和类别即可。
调用api使用post方法将图片传给服务器,获得预测结果。使用方法见文档。
三.声音分类功能测试
同样的方法测试了声音分类的功能
效果也很好。
四.总结
与之类似的产品还有很多,比如百度的EasyDL也是零代码实现深度学习的平台,深度学习的实现也越来越简单。
欢迎会关注我的公众号For My Future