小小甜菜百度AI爬坑记
小小甜菜百度AI爬坑记
作为国内较好的深度学习平台,我是在2018百度开发者大会拉入坑的。其可分为语音识别,语音合成,文字识别,图像识别,人体分析,人脸识别,理解与互交技术,AR增强现实等多个方向。我主要研究了其下的人脸识别,人机交互,图像识别。百度AI平台有开发难度低,种类完善等优点,但受限较大,只适合于入门或开发周期短的项目。
- 项目平台(只是接口调用,不涉及AI开发)
- 人脸识别
因离线模式实际效果一般,我选择了在线人脸识别。通过认证后百度提供了开发例程SDK,拥有一定java开发能力的人都能开发。附件中有我的单人人脸识别和多人人脸识别的安装包,我集成了语音合成,安装即可体验效果。工程文件需要授权验证,附件中的工程无法正常运行,只能作为参考,有需求的可以去官网认证开发者后申请授权,通过简单修改就能跑我的工程。 - DourOS
附件中有工程和APK安装包,可直接运行,主要有以下功能:
语音识别:通过麦克风录音可以识别人说的话并转为文字,在线离线皆可
语音合成:可以将文字转为可以播放的音频文件,在线离线皆可,可方便集成到其它项目中
人机互交:通过语义分析和关键词提取,智能作出判断。目前只基于在线模式。
关键词唤醒:通过训练关键词语音,可在低功耗待机状态下通过语音开机,离线模式 - Easydl
附件工程是离线版,用于识别黄色安全帽,由于绑定硬件,APK安装后是无法使用的,仅做参考。
如图所示,是我现场拍照的20张照片作为数据集生成的模型的实际效果,支持本地和在线两种模式。Easydl也有定制语音识别的内容,不过本地部署还没上线,目前只有在线识别。
Easydl,是自己寻找数据集,打标签后生成SDK,优点在于开发简单,无需安装平台,模型训练免费使用百度服务器。缺点在于模型不开放,需申请激活码且与硬件,包名绑定,很难集合到实际项目中。 - 百度AI studio
中国人自己的深度学习平台,有大量学习视频,在线编程平台也非常方便。不过由于社区不是特别完善,全球影响力较低。对新手非常友好,强力推荐,高手可以无视。
github开源代码
基于paddle框架下的百度AI平台,不得不说在线式平台真心好评(想想之前苦哈哈装环境,训练时各种担心笔记本吃不消重启)。但是不得不吐槽优质项目真心太少了,AI studio教学介绍了平台的使用。
小结
百度AI入门门槛很低,功能种类丰富,但是由于开源不彻底,实际项目中受到很多制约。实际开发过程中并不涉及多少深度学习内容,只适合急需项目和入门初学者。AI studio非常适合初学者学习,提供大量教学视频和丰富案例,不过由于才建立不久,有一定不足之处,不太适合企业级开发。
小小甜菜百度AI爬坑记相关推荐
- 小小甜菜深度学习爬坑记
小小甜菜深度学习爬坑记 主要目的是整理一路学习的技术分享贴.我的电脑是笔记本联想拯救者R720,显卡是GTX1050Ti.其它环境仅供参考. 安装ubuntu+win10双系统 详情见技术贴用 Eas ...
- 小小甜菜Movidius爬坑记
小小甜菜Movidius爬坑记 我是在神经计算棒+树莓派3B上看到实际效果后决定使用本方案的,实际项目中使用树莓派CM3作为核心板卡,使用Movidius 2或Movidius X(具体版本看项目需求 ...
- 小小甜菜keras爬坑记
小小甜菜keras爬坑记 前言 安装(参考深度学习爬坑记安装ubuntu16.04+cuda9+cudnn+tensorflow1.9.0) 视频资料 相关模型资料 学习笔记 ssd模型 yolov3 ...
- Spring Cloud Contract 爬坑记
前言:spring-cloud-starter-contract-verifier:2.1.1.RELEASE. spring-cloud-contract-maven-plugin:2.2.1.RE ...
- 【百度语音爬坑】-JAVA对PCM文件格式处理(已解决)
[百度语音爬坑]-JAVA对PCM文件格式处理 1 问题描述 调用百度语音接口使用测试PCM文件正常返回. 使用微信小程序上传录音文件.本地录音调用百度语音接口.正常响应,但是响应结果不是" ...
- 我在「小米爬坑记」里,看到的 3 个创业真相
小米把10年的创业经历,做了一次「开源」. 就在昨晚,雷军做了小米十周年的公开演讲.在演讲中,雷军对小米10年的发展做了一次大梳理,既有成绩,也有反思,还有小米历史上一些非常关键的发展节点.其实上个月 ...
- npm run build 打包爬坑记(1)
npm run build 打包爬坑记 先说说打包过程,npm run build 后放入phpstudy里面,访问本地ip,查看phpstudy的端口号,就能访问页面了(访问地址:http://19 ...
- 小白爬坑记:C语言学习点滴——我对单、双引号的理解
小白爬坑记:C语言学习点滴--我对单.双引号的理解 一.单引号的作用: 二.双引号的作用: 三.字符或字符串容易犯的错误: 三.做个小题: 一.单引号的作用: 将单引号中间的所有符号直接转换为ASCI ...
- linux mono jexus性能,docker运行jexus+mono爬坑记,
docker运行jexus+mono爬坑记, 新的.net core都已经支持docker.手头有一些原来开发的asp.net旧项目,用的asp.net mvc开发的,跑在.net formwork ...
最新文章
- Q 版老黄带着硬核技术再登场,有点可爱,很有东西
- 我的业务要不要用人工智能?引入AI前你需要评估的(四)
- 另外一篇关于JS页面跳转代码
- Java爬虫技术(一)普通网站爬取图片
- 【收藏】IDEA中MAVEN项目自动导入依赖的启动与取消
- 阿里的离职率真的是互联网大厂里最低的吗?
- Hessian之简单使用
- VMware16虚拟机:下载和安装教程
- 餐饮业实施5S管理的效益及实施方案
- python创意网络爬虫_Python网络爬虫(一)
- LaTeX之非英语字母输入
- html css 扑克牌桌面,CSS Card:纯css制作扑克牌
- 数学基础二:点到直线距离公式推导
- java中BOM是什么_Java处理带BOM的文本情况是什么?
- PostgreSQL-Docker创建PostgreSQL数据库并导入矢量数据
- selenium 模拟IE浏览器click元素无反应的解决方案 (python3)
- 推荐系统 | 威尔逊区间法
- 2022年全球市场MEMS振荡器总体规模、主要生产商、主要地区、产品和应用细分研究报告
- 2020-09-26 项目实践(一)
- 关于使用JWT我的一些建议及避坑指南(非必须建议别用)