“0”代码时代——基于华为云ModelArts识别手绘草图

Posted 沉迷单车的追风少年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“0”代码时代——基于华为云ModelArts识别手绘草图相关的知识,希望对你有一定的参考价值。

前言:人工智能是当今最火热的话题之一,不管是不是计算机行业的从业者,懂一点人工智能已经成为常识,但是人工智能的高数学门槛、高编程门槛让人望而却步。低代码时代已经悄然而止,部署自己的人工智能模型已经不再是程序员的专利,本文就利用华为云平台,不写一行代码,手把手教你部署自己的人工智能模型,利用人工智能模型识别草图。

目录

数据集准备——什么是手绘草图?

准备数据——上传到华为云OBS

上传文件夹

新建输出空文件夹

开启自动学习

1、创建项目

2、标注数据

3、智能自动标注

 4、开始训练

 5、部署上线

上线测试

数据集下载


数据集准备——什么是手绘草图?

草图是就是自己动手画简单的“漫画图”,是普通人对图像最直观的表达方式:

这里推荐一个在线手绘草图的网址:https://quickdraw.withgoogle.com/

我们本次的数据集来自谷歌提供的全球最大的草图数据集:quickdraw,想了解具体的准备方法的同学可以看我以前的博客:宇宙最大的手绘草图数据集——QuickDraw 解析、下载、使用、训练、可视化(附完整代码)_沉迷单车的追风少年-CSDN博客_草图数据集

准备数据——上传到华为云OBS

上传文件夹

我们首先将准备好的数据集上传到华为云,当然方法非常简单,只需要拖动到对应位置即可:

新建输出空文件夹

同时我们新建一个空文件夹作为输出:

开启自动学习

1、创建项目

我们这属于一个物体检测项目,首先我们创建一个物体检测项目,并指定数据输入位置与OBS上的准备的数据对应:

2、标注数据

模型一开始是不认识这些类别的,我们需要对不同的类别进行标注:

 

 

3、智能自动标注

诚然,数据标注是一个枯燥的体力活,华为云平台非常贴心,提供了自动智能标注功能:

 但要求至少有五张已经标注的,快来试一试吧!

提交成功后耐心等待即可:

 4、开始训练

当我们标注好数据之后,点击开始训练即可:

随后泡一杯茶,耐心等待训(摸)练(鱼):

 5、部署上线

一杯茶的功夫,我们的模型就训练好的,虽然我只标准了40%左右的数据,准确率已经达到了95%,非常优秀的一个结果。

 现在就到了最后一步:部署上线!

随后再泡一杯茶,等待上线,即可大功告成了!

上线测试

我们新准备一个测试数据集,依次上传不同的图片,我们的模型就能预测出结果:

数据集下载

为了方便大家重现我的实验,我将数据集上传到百度网盘了,大家可以自行下载:

链接:https://pan.baidu.com/s/1xElRgV0tq-OZqOC6OocAdA
提取码:gemq

以上是关于“0”代码时代——基于华为云ModelArts识别手绘草图的主要内容,如果未能解决你的问题,请参考以下文章

基于华为云ModelArts(实现垃圾分类识别)

基于华为云深度学习的手写数字识别

愚公系列华为云系列之ModelArts搭建中文语音识别系统

上手华为云ModelArts | 与人工智能时代共鸣

华为云 ModelArts 应用轻松实现图片识别

机器学习:利用华为云ModelArts模型识别几种难以辨别的动物