java人脸识别_使用百度智能云的人工智能模块,让你的Java应用更加智能

c55566ef775f969da4153af7eb8f4244.png

人工智能

前言

之前有在微头条简单介绍了一下过程,想了一下,还是觉得给详细分享一下干货才行,于是才有了这篇文章。

百度智能云

百度智能云是百度即All in AI主题之后开发出来的产品,总体看来可以分为两部分,第一部分是百度机器学习BML,是一个集成可视化组件拖拽式的机器学习算法训练平台和jupyter notebook 在线互动式编程工具,第二部分是百度提供的在线算法模型API,包括有语音技术,人脸识别,文字识别,图像识别,自然语言处理,知识图谱等API接口,提供有许多语言包括java,php,python等SDK接入的使用。

业务背景

先介绍一下使用百度智能云的业务背景:小编公司的业务要求将爬虫爬取下来公开的征信新闻数据,进行重复性检测,文章内容或者标题一致的归类,省下业务去看相同内容新闻的时间,提高使用体验效果,所以本文是采用了自然语言处理模块中的短文本相似度接口和新闻摘要接口,下面也以这两个的接口的使用过程做一个详细的分享。

3da486cd1c6e73f854864a1dbe3e9a29.png

业务流程

详细步骤

第一步:先注册百度智能云账号,如果之前有注册过百度账号的,使用百度账号登录即可。登录进去之后,选择产品服务里的人工智能列表下的自然语言处理,点击进去之后可以看到你自己创建的应用有多少个,可以管理应用和创建应用,还有一些接口的使用量统计分析。

a5c032eb6656a07c12dd7f995a98ae7c.png

后台管理界面

66df61b016169cf45c9a22ac149f57f1.png

人工智能模块

第二步:创建应用,使用接口前必须先创建应用,应用默认勾选自然语言处理服务的接口,不可取消,这个对我没影响,本来就是要使用自然语言处理的接口,如果需要和其他服务的接口共同使用,可以再勾选其他服务的接口,例如人脸识别,人脸检测,人脸对比,在线活体检测等接口。

019d08bc4bd23aa578c48b635da9c77f.png

创建应用

第三步:创建完应用之后,进入管理应用界面,可以看到创建的应用有AppID,API Key,Secret Key这三个属性,后续我们调用接口需要使用到这三个属性。

941c7be1f671fd72981109bf243f1267.png

管理应用界面

第四步:选择对应语言的SDK,自然语言处理SDK支持6种开发语言,包括java,PHP,Cpp,Node,Python和C#,而我的开发语言是java,所以选择java语言的SDK,创建maven项目,使用maven管理SDK的下载。

16413576093515c1a0074a554b6b2f44.png

maven加载SDK jar包

第五步:创建客户端连接工具类,开发文档里建议新建一个AipNlp,初始化完成后建议单例使用,避免重复获取access_token,所以使用单例模式创建个客户端连接工具类,具体代码例子查看配图。

1f053a30ad2f0296691804edfaf0dc03.png

单例工具类

第六步:创建完连接之后就可以愉快的使用自然语言处理中所有的API接口啦,下面我做了一下接口的调用案例和测试结果,目前对开发者来说,接口调用量无限制,但QPS限制为5,增加次数是需要收费的,不过免费的QPS已经足够我使用,就没选择开通收费了。

0964c7c76f4b0f0f3098affdb3c405a2.png

测试短文本相似度和新闻摘要接口

d6bc7d53effe550606542ad68be56564.png

测试结果

结语

在使用过程中的感受,对于一个机器学习小白来说很简单的入门使用,而且只要你懂的其中一门开发语言,直接集成百度智能云提供的SDK就可以很方便的调用,对于开发部门中没有那么多开发资源或者不想重复造轮子的,这也是一个好的解决方法。

觉得我的分享对你有用处的,欢迎关注收藏品用,小编将持续分享日常开发中使用的技术干货,谢谢。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值