人车识别实验丨华为ModelArts VS 百度Easy DL硬核体验
摘要:想了解时下流行的自动驾驶相关AI模型吗?接下来就用华为云的ModelArts和百度的Easy DL带你体验一下AI平台是怎么进行模型训练的。
华为ModelArts自动学习 VS 百度Easy DL
在华为云论坛上看到了人车识别的实验。
想看下时下流行的自动驾驶相关的AI模型是怎么样子的。
也想看看现阶段各大AI平台是怎么进行模型训练的。
那接下来就用华为云的ModelArts和百度的Easy DL体验一下吧。
华为ModelArts-自动学习-物体检测
链接:https://console.huaweicloud.com/modelarts/?region=cn-north-4#/exeml

数据导入
只支持8MB数据的上传。如果需要上传更多文件,需要使用OBS Browser或者到OBS服务界面上传。

模型训练
可以选择增量训练、训练测试数据分割比例。

模型测试
点击部署后,可以直接上传图片进行测试。

百度Easy DL-经典版-物体检测模型
简介:https://ai.baidu.com/easydl/

数据导入
通过本地方式上传,一次性可以上传100张的图片,上传过程可以显示上传进度(百分比)。
但是存在一个及其让人难受的Bug,当你一次性选择大于100张图片时,在你上传完所有图片后,会提示你数据超限,需要重新上传。
有几次上传完后,还会出现无法点击确认的情况,在Easy DL上传数据这块花了半个小时~ =_=!。


模型训练
可以选择数据的标签。
训练完成后会发短信通知
20张不到的图片要花半个小时,华为云100张图片只用5分钟



模型测试
在线方式(校验模型)
跟华为的很类似。

手机端(H5)
这功能超赞!
训练出来的模型,无需任何开发,直接在手机端就可以做预测。很方便。



对比
这次只使用了部分功能,写下我的体会(吐槽敏感词审核,原文是写一xia体会,xia体是敏感词)。
从数据、训练、推理三个角度看一下这2个平台。
数据
相同之处:
2个平台都支持基本的人工标注,也支持智能标注(没用过)。
标注方式也差不多。
不同之处:
百度支持数据采集,支持从云服务、摄像头采集数据
百度数据标注方便些。支持锁定一个标签进行标注(图片里物体较多的时候很方便),鼠标指到对应的标签上就可以进行删除。(这2点ModelArts似乎都不支持)
训练
相同之处:
基本功能相同
不同之处:
百度支持短信通知训练进度。
百度支持选择使用哪几个标签进行训练。
百度可以部署方式以及部署环境进行针对性的训练(只试了公有云API)
华为支持数据集按指定比例切分。
华为支持增量训练。
推理
相同之处
支持在线测试、云上推理。
不同之处
百度支持生成线下SDK进行部署,但是需要申请,而且似乎不是企业用户不会给你通过-_-!。
百度支持生成H5,在手机端快速体验。
一个小结
从整理体验过程来看,ModelArts的Bug相对少一些,体验很流畅,整过过程很顺滑,不需要动太多脑子。
百度在做实验过程中磕磕碰碰,部分功能要自己去探索。但是百度看起来在模型的部署这块的功能比较完备。
人车识别实验丨华为ModelArts VS 百度Easy DL硬核体验的更多相关文章
- 基于 Arduino 的 RFID 识别实验
http://www.it165.net/embed/html/201512/3287.html 2015年12月04日(周五) 上午 博士的智能卡实验--RFID识别实验,基于51单片机: 我们的 ...
- 利用百度智能云结合Python体验图像识别(转载来自qylruirui)
https://blog.csdn.net/qylruirui/article/details/94992917 利用百度智能云结合Python体验图像识别只要注册了百度账号就可以轻松体验百度智能云中 ...
- Demo分享丨看ModelArts与HiLens是如何让车自己跑起来的
摘要:基于HiLens Kit已经基本开发完成,可部署到HiLens Kit,模型的选择为基于DarkNet53的YOLOv3模型,权重为基于COCO2014训练的数据集,而车道线的检测是基于Open ...
- Tensorflow编程基础之Mnist手写识别实验+关于cross_entropy的理解
好久没有静下心来写点东西了,最近好像又回到了高中时候的状态,休息不好,无法全心学习,恶性循环,现在终于调整的好一点了,听着纯音乐突然非常伤感,那些曾经快乐的大学时光啊,突然又慢慢的一下子出现在了眼前, ...
- 实践案例丨基于ModelArts AI市场算法MobileNet_v2实现花卉分类
概述 MobileNetsV2是基于一个流线型的架构,它使用深度可分离的卷积来构建轻量级的深层神经网,此模型基于 MobileNetV2: Inverted Residuals and Linear ...
- 技术分享丨华为鲲鹏架构Redis知识二三事
摘要:华为云鲲鹏Redis,业界首个基于自研ARM-Based全栈整合的Redis云服务,支持双机热备的HA架构,提供单机.主备.Proxy集群.Cluster集群实例类型,满足高读写性能场景及弹性变 ...
- 百度ML/DL方向面经
最近败人品败得有些厉害,很多事都处理得不好--感觉有必要做点好事攒一攒. 虽然可能面试经过不是很有代表性,不过参考价值大概还是有的-- 由于当时人在国外,三轮都是电面-- 一面 当地时间早上5点半爬起 ...
- Android指纹识别API讲解,让你有更好的用户体验
我发现了一个比较怪的现象.在iPhone上使用十分普遍的指纹认证功能,在Android手机上却鲜有APP使用,我简单观察了一下,发现Android手机上基本上只有支付宝.微信和极少APP支持指纹认证功 ...
- VIN码识别:让VIN码采集so easy!
近几年汽车后市场呈喷井式发展,在过去的半年,汽车后市场规模已高达万亿级,产业前景广阔,与此同时行业运营也受信息区域化.数据不统一的制约,让企业面临着效率低下.规模化运行困难的痛点. 在汽车配件市场中, ...
随机推荐
- dart快速入门教程 (7.2)
7.4.抽离类为单独文件 新建一个文件,单独存放一个类,例如:Person类抽离到person.dart文件中 class Person { final String name; final num ...
- JavaWeb项目在浏览器点击几次就阻塞了
问题描述 在学习JavaWeb项目时,通过IDE启动项目后,在浏览器点击几次页面中的链接就阻塞了,浏览器一直转圈圈无法加载,后台日志也没有输出. 第一次遇见这种情况,没有日志完全无法分析到底是什么问题 ...
- python unittest自动测试框架
编写函数或者类时进行测试,确保代码正常工作 python unittest 模块提供了代码测试工具.按照定义测试包括两部分:管理测试依赖库的代码(称为‘固件’)和测试本身. 单元测试用于核实函数的某 ...
- 以api文档为中心--前后端分开发离新思维
api文档编写好像很简单,其实不是.一个良好的api文档,需要就有以下内容:接口详细描述,接口参数详细描述,接口返回结果详细描述,容易理解的范例.这些内容其实是不少的,编写过程中还非常单调乏味.再加上 ...
- Spring拦截器和SpringAop实现
一.拦截器 1.aop是面向切面编程,原理是java的发射技术. 2.分为三类,before.after.arround 3.springMvc为我们提供了一个适配器HandlerIntercepto ...
- JavaScript之DOM的增删改查
JavaScript的组成: 1. ECMAScript-语法规范 2. Web APIs(浏览器提供的工具) (1).BOM (浏览器对象模型) (2).DOM (文档对象模型) 今天就来讲讲DOM ...
- Python18行代码做出来这样有点浪漫,又有点极客的“内涵”图
今天就来教大家这个套路: 如何使用 Python 来做出来这样有点浪漫,又有点极客的“内涵”图. 当然,能不能靠它得到心仪对象的青睐,就要靠你(命)了.(๑•́₃ •̀๑) 那么要怎么做呢? 我们先找 ...
- git bash中提示 bash:node: command not found
昨天小伙伴私信,git bash以及windows 的cmd命令行下均无法运行node npm. 究其原因是环境变量的问题.解决步骤: 1>在"此电脑"中右击,选择" ...
- 解决移动端点击穿透问题_h5实现移动端点击事件穿透的多种解决方案
移动端点透点透现象出现的场景: 当A/B两个层上下z轴重叠,上层的A点击后消失或移开(这一点很重要),并且B元素本身有默认click事件(如a标签)或绑定了click事件.在这种情况下,点击A/B重叠 ...
- html通过css,js实现div悬浮效果总汇,如原生JS实现滚动到一定位置实现div悬浮
在我们的实际开发中,经常会遇到页面中需要悬浮效果,比如最早的客服联系,对联悬浮广告等,今天为大家介绍一些如何实现div悬浮的效果. 传统的fixed实现: 通过css中的属性position参数设为f ...