1.3 零代码美食分类模型开发
步骤一:上传并标注数据
步骤二:训练模型
步骤三:验证并发布模型
图像分类自动学习应用场景:
上传若干张车辆(蛋糕)类型图片,训练模型并发布,实现自动收费系统,节省了大量人力。
准备工作:
1. 注册华为云账号并实名认证
登录华为云官网首页,鼠标移动到右上角帐号处,点击展开的‘账号中心’即可进行实名认证
2. ModelArts全局配置
获取AK\SK:在账号中心,鼠标移动到右上角帐号处,点击展开的‘我的凭证’,左侧菜单点击访问密钥,点击新增访问密钥,输入短信验证码即可下载
AK:Access Key Id
SK:Secret Key Id
全局配置:登录控制台界面,搜索ModelArts点击进入,在左边菜单最下方点击‘全局配置’,点击添加访问密钥按钮,将下载好的AK、SK输入,点击确定即可成功
3. OBS相关操作
登录控制台界面,搜索obs点击进入,点击右上角‘创建桶’按钮,如下图所示,点击‘立即创建即可完成’
点击美食识别自动学习案例地址:https://github.com/huaweicloud/ModelArts-Lab/blob/master/ExeML/ExeML_Foods_Recognition/README.md,点击‘此处’进行下载解压
有两个目录,test是测试集,train是训练集,训练集一共有四种美食,每类美食有十张图片,一共有四十张图片,分别是凉皮、柿子饼、肉夹馍、灌汤包
为了方便用户管理文件,obs提供了图形客户端,在上方OBS Brower+ 点击下载进入相应的下载界面,下载对应版本。解压安装即可
打开进行登录,账号名就是华为云账号,AK、SK输入自己的下载好的,点击登录,进入创建好的桶点击‘上传’,添加文件将数据集foods_recognition上传到桶内
使用自动学习:
-
创建项目
进入控制台,区域选择北京四,搜索ModelArts进入页面,左侧菜单选择自动学习,在图像分类框点击‘创建项目’
数据输入位置选择训练集train目录,数据输出位置选择在训练集train同级目录下创建train_data_output目录,点击‘创建项目’
-
数据标注
创建完成自动进入数据标注页面,选中所有柿子饼图片,在右侧标签名输入柿子饼回车,点击确定按钮完成标注,其他(灌汤包、肉夹馍、凉皮)同理
-
模型训练
点击右上角‘模型训练’按钮,参数如下,点击确定后等待完成
-
部署上线
点击‘部署’按钮,参数如下,点击确定完成部署并等待
部署成功后,点击‘上传’按钮,选择测试集test目录中的一张图片,来对模型进行校验,点击右侧‘预测’按钮,即可在右侧框中查看预测结果,显示凉皮,结果正确
关闭服务:
点击‘停止’即可关闭服务,如果不关闭会持续计费!下次使用点击‘启动’即可
ModelArts自动学习是一种低门槛的AI应用开发工具。无需编码,无需调参,只需少量数据,就可以快速生成精度不错AI模型
ModelArts自动学习的泛化能力强,在多种数据集上都有不错的表现