1. 创建模型

浏览器打开

https://ai.baidu.com/easydl/image_classification

点击开始训练,然后点击创建模型,选择公司或个人,填写对应资料,如下图:

点击下一步,可以看到模型已经创建成功


2.创建数据集

点击我的数据集——>创建数据集

输入数据集名称,然后上传压缩包,图片和压缩包需要遵守右边的规定。

然后点击上传压缩包——>保存

然后等待数据集处理完成,这个时间非常短。

可以看到上传了54张图

3.训练模型

点击训练模型——>选择刚才创建好的模型——>勾选云服务

这里根据自己的需求选择算法和训练方式,对应的算法和训练方式后面会有详细的说明。

调参功能需要先申请开通权限才能使用。

还可以勾选离线服务,可以在无网络的情况下使用模型

然后点击添加训练数据,选择训练集,添加标签。

可以看到底部已经显示:已经选择1个数据集的2个分类。这里还可以从其他数据中添加标签。

添加完成后点击取消,回到之前的页面,如果有需要,可以添加识别结果为其他的分类,当检测到的结果不在分类标签中,都会归为【其他】分类。从之后的实测检验情况来看,建议最好不要勾选。

然后点击开始训练,这样就开始训练了。

4.校验

等待训练结束后,如下图所示:

点击校验——>启动模型校验服务

等待一会,进入到如下界面:

点击添加图片,然后选择校验图片,可以看到下图:

分类结果不正确的情况下,点击纠正识别结果,把图片放到对应的分类和数据集中,然后提交。

5.上线

当模型经过自测检验,能达到预期的识别率的时候,可以点击申请上线的的按钮。

填写服务名称与接口地址,然后点击提交申请。

可以看到状态为审核中,等待审核通过。

期间可以在 我的模型全部版本中进行查看

可以看到申请状态为审核成功

点击服务详情,再点击立即使用

进入到如下页面

点击创建应用,然后填入名称和描述,如下图:

点击立即创建,创建成功后再点击返回应用列表,回到如下界面:

可以看到API Key和Secret Key

6.获取access_token

使用get请求,通过下面的链接可以拿到access_token

https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【API Key】&client_secret=【Secret Key】

返回结果:

{"refresh_token": "25.b55fe1d287227ca97aab219bb249b8ab.315360000.1798284651.282335-8574074","expires_in": 2592000,"scope": "public wise_adapt","session_key": "9mzdDZXu3dENdFZQurfg0Vz8slgSgvvOAUebNFzyzcpQ5EnbxbF+hfG9DQkpUVQdh4p6HbQcAiz5RmuBAja1JJGgIdJI","access_token": "24.6c5e1ff107f0e8bcef8c46d3424a0e78.2592000.1485516651.282335-8574074","session_secret": "dfac94a3489fe9fca7c3221cbf7525ff"
}
access_token: 要获取的Access Token
expires_in: Access Token的有效期(秒为单位,一般为1个月)

7.进行图像分类

import requests
import time
import base64access_token = "24.6c5e1ff107f0e8bcef8c46d3424a0e78.2592000.1485516651.282335-8574074"request_url = "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/classification/tools?access_token={0}".format(access_token)with open('test_dao.jpg', 'rb') as f:image_base64 = base64.b64encode(f.read())image_base64_data = image_base64.decode()data = {"image":image_base64_data,"top_num":"5"}start = time.time()result = requests.post(request_url, json=data).textend = time.time()print('耗时====',end - start)print(result)

输出结果如下:

耗时==== 2.406568765640259
{"log_id":8743601095974003063,"results":[{"name":"[default]","score":0.8629010319709778},{"name":"knife","score":0.12168608605861664},{"name":"screwdriver","score":0.015412857756018639}]}

name是图像分类名称

score是可信度

百度EasyDL图像分类的使用相关推荐

  1. 从谷歌AutoML到百度EasyDL,AI大生产时代,调参师不再是刚需

    出品 | AI科技大本营 头图 | 付费下载于视觉中国 2018 年,Google Cloud 宣布将 AutoML 作为机器学习产品的一部分.至此,AutoML 开始进入大众的视野. 实际上,201 ...

  2. 15分钟实现AI端计算模型训练、加速与部署 | 百度EasyDL公开课

    主讲人 | 阿达 百度高级研发工程师 量子位 整理编辑 | 公众号 QbitAI 端计算模型目前已应用到各行业的AI落地实践中,如部署在野外气象观测点用于环境监测,以及响应垃圾分类政策用来打造智能垃圾 ...

  3. 如何获取高精度CV模型?快来试试百度EasyDL超大规模视觉预训练模型

    在深度学习领域,有一个名词正在被越来越频繁地得到关注:迁移学习.它相比效果表现好的监督学习来说,可以减去大量的枯燥标注过程,简单来说就是在大数据集训练的预训练模型上进行小数据集的迁移,以获得对新数据较 ...

  4. Paw 百度ai_直面落地!百度EasyDL产业智能创新大赛成果覆盖能源、交通、水利民生重业...

    物体检测模型实现高压线路隐患检测.图像分类实现短视频快速剪辑和量产.文本情感分类辅助潜在心理疾病患者自发检测.图片识别车辆轮轴数监管车辆载重--每一个创想都能简单快速实现,没有AI开发基础的小伙伴们也 ...

  5. 智能化转型浪潮下,百度EasyDL的“AI普惠”之路

    文 | 曾响铃 来源 | 科技向令说(xiangling0815) 人人都想搭上人工智能这辆快车. 然而不会编程,心有余而力不足,无法跟上技术推动下产业发展的节奏应该怎么破? 百度EasyDL正是这样 ...

  6. 基于百度EasyDL定制化图像识别平台的海洋鱼类识别方法

    [目的]鱼类识别对渔业资源的开发利用有着重要的意义.针对海底环境恶劣.拍摄环境亮度低.场景模糊的实际情况导致海底观测视频品质差,视频中的鱼类识别难的问题以及现有鱼类识别方法存在的鱼类标注数据集过少导致 ...

  7. 专访 | 小白也能搭建深度模型,百度EasyDL的背后你知多少

    专访 | 小白也能搭建深度模型,百度EasyDL的背后你知多少 部署深度学习服务非常困难,因此简单易用的图形化系统就显得极为重要.本文介绍了百度的图形化深度学习系统 EasyDL,用户可以不需要机器学 ...

  8. 神秘巨星百度EasyDL浮现:一场不可思议大赛挖掘到的惊喜和未来新常态

    作者|震霆            出品|遇见人工智能        公众号|GOwithAI 曾经有一场不可思议的大赛摆在我面前,我没有珍惜,等我错过才后悔莫及. 讲真,这是笔者近日对错过一场关于人工 ...

  9. 百度easydl数据标注

    一/ 百度easydl数据标注 脚本 1 官方标注工具,链接如下,由lableme改进而形成 GitHub - Baidu-AIP/Easyyibiao 2 官网数据导入格式三种分别为: 布局如图所示 ...

  10. 3.2百度EasyDL文本--- 调用API

    目录 1.接口描述 1.1请求URL 1.2API_KEY.SECRET_KEY 获取 2.Python代码 3.使用方法 4.常见问题 TEXT_FILEPATH(测试文本地址).MODEL_API ...

最新文章

  1. [YTU]_2489( C++结构体之统计最高最低分)
  2. 来自 IsayNo (@IsayNooo) 的推文
  3. 分享Silverlight/WPF/Windows Phone一周学习导读(1月9日-1月16日)
  4. 1.4 Hive和数据库的比较
  5. java中怎样验证重复文件_java – 如何在下载之前检查URL中的重复文件
  6. 【Andorid X 项目笔记】禁用ListView的Fling功能(1)
  7. charCodeAt()和charAt()的用法
  8. 安装php的mongodb扩展
  9. Java获取https网页内容报错SSLHandshakeException信任(忽略)所有SSL证书
  10. 基于c语言的学生成绩管理系统论文,C语言学生成绩管理系统论文
  11. 如何压缩照片大小,压缩照片大小的方法
  12. DeepFool对抗算法_学习笔记
  13. matlab中ode23s使用方法,MATLAB中ode23函数,龙格库塔函数
  14. 批量用title的内容命名html文件,使用批处理批量复制文件并重命名
  15. 招投标系统源码 java招投标系统 招投标系统简介 招投标系统功能设计
  16. Windows Server 2016修改计算机名
  17. 使用计算机的弊端,不可忽视的伤害 用电视接电脑弊端揭露
  18. 计算雅思成绩C语言,雅思总成绩计算四舍五入查分表
  19. 用什么软件可以检测苹果耳机芯片_国内首创!单芯片解决TWS耳机无线充电盒难题...
  20. 不使用端口映射,让自己的内网服务器的某个端口映射到外网

热门文章

  1. 黑客攻防技术宝典(六)
  2. 单词记忆 词根词缀记忆 总结
  3. 十进制,二进制,八进制,十六进制的解意和详细转换
  4. 一年增加1.2w星,它能否引领中间件的未来?
  5. Python 中的列表(一)
  6. uniapp h5微信授权登录
  7. 人工智能发展历史与常见名词解释
  8. Android Fingerprint属性
  9. 智慧消防智能化管理系统综合分析
  10. 冰点还原8.57 官方中文版下载