短文本相似度计算服务能够提供不同短文本之间相似度的计算,输出的相似度是一个介于0到1之间的实数值,越大则相似度越高。相似度数值建议在一组数据中进行整体比对选用,输出数值越大,则代表语义相似程度相对越高。

最近有一个项目,需要用到短文本相似度的比较,一时间没有头绪,不知从何弄起,只有百度了。百度了一下后恍然大悟,原来百度AI早已提供了接口,还有各种SDK,这下瞬间就解决了我的问题。这里叨叨几句,其实网上还有其他的文章都是讲算法的,说的也很复杂,但是我这是需要立即应用在项目中也没时间去研究那些算法,还是感觉百度AI的这个接口比较快,能迅速上手,看到效果。

先来说一下百度AI开放平台,我们要先从这里开始:

http://ai.baidu.com/

首先登录你的百度账号,登录进去后,你会看到很多的百度AI的东东,比如目前最流行的“语音技术”,“人脸识别”,“自然语言”等等,如下图:

但是这里我们还是根据自己的项目来。我这里进了“自然语言”的处理。点进去后,你会惊奇地发现:

对,你没看错,这些都是免费使用,我这个项目需要用到的就是下面的“短文本相似度”的API接口。然后我们只需要创建相应的应用即可。创建好后,即可获得应用的AppID,API Key,Secret Key。有了这几样,再看SDK文档,就可以开始用起来了,这个就不说了吧,看文档大家都会的。

完成项目后,我又做了个短文本相似度的在线查询:

https://www.1741.cn/nlp/

输入两个短文本,即可比较短文本的相似度。

下面是一些参考的代码:


require_once 'AipNlp.php';
header("Content-Type: text/html;charset=utf-8");// 你的 APPID AK SK,申请了应用后,这些都会有,依次填入即可;
const APP_ID = '';
const API_KEY = '';
const SECRET_KEY = '';$text1 = trim($_POST['aitext1']);
$text2 = trim($_POST['aitext2']);$client = new AipNlp(APP_ID, API_KEY, SECRET_KEY);
// 如果有可选参数
$options = array();
$options["model"] = "CNN";// 带参数调用短文本相似度
$result = $client->simnet($text1, $text2, $options);$successRate = floor($result['score']*10000)/10000*100;//这里是相似度的百分百
echo "地址1与地址2的相似度为:".$successRate.'%';

短文本相似度在线计算_短文本相似度在线比较_短文本相似度在线查询_自然语言处理_百度AI开放平台相关推荐

  1. java 百度账号注册界面_基于百度AI开放平台的人脸识别的注册登录(1)

    百度ai开放平台首页 2.选择产品服务,人脸与人体识别,人脸识别选项.打开后如图所示 人脸识别 3.点击立即使用 3.jpg 4.点击创捷应用 创建应用 这一页大家按自己需求填写即可 5.创建完成后点 ...

  2. 百度AI开放平台在线体验及API接口调用(python)

    写在前面 百度AI开放平台将目前已有的深度学习和人工智能的项目成果做了一个集成,并供用户体验和开发者调用. 在线体验 图像技术 色情识别 人像分割 图像无损放大 图像风格转换 文字识别 车牌识别 文字 ...

  3. 百度AI开放平台人体分析_人像分割的Python示例代码

    首发于:https://www.jwldata.com/archives/48.html 人像分割有些API需要用到opencv处理返回结果. https://pypi.org/project/ope ...

  4. python api调用百度ai平台_百度ai开放平台使用方法(附带详细案例步骤)

    百度ai开放平台 1.百度ai开放平台内有众多功能,如文字识别,语音技术等等内容,本文章以身份证识别为例子,教大家怎么使用它啦 链接走起:https://cloud.baidu.com/?from=c ...

  5. java ai库_百度AI开放平台 Java SDK

    安装Java SDK Java SDK主要目录结构 com.baidu.aip ├── auth //签名相关类 ├── http //Http通信相关类 ├── client //公用类 ├── e ...

  6. 腾讯ai开放平台 手册_创建手册以实现大规模开放

    腾讯ai开放平台 手册 "是的,但是你实际上是怎么做到的呢?" 在Opensource.com以及无数的会议和研讨会上,这是我们社区领域最常见的问题. 人们倾向于理解为什么在工作场 ...

  7. 百度云和ai开放平台关系_集成平台即服务,云和……独角兽

    百度云和ai开放平台关系 啊,是的,这个虚幻的乌托邦"云"中,独角兽嬉戏,蝴蝶纷飞,魔术精灵为我拿来了四分之三的啤酒. 我爱那个地方. 我刚刚在羊皮服装公司的一家开源狼网站上看到了 ...

  8. AI开放平台:发布车辆五项信息、投保日期在线查询api接口

    AI开放平台又上新了.这次新上线的接口为:车辆信息查询.车辆投保日期查询,适用于汽车保险.汽车金融.二手汽车.汽车维修.车后平台.车主服务等多个场景,为机构提供精准.高效.安全的信息查验服务. 车辆信 ...

  9. mysql杠杆加号什么意思_对tb_book表中的数据,按ID序号进行升序排列,查询语句是什么?_学小易找答案...

    [单选题]修改数据库表结构用以下哪一项 ( ) [单选题]对于一个微小物理量,通常采用将其进行放大的方法实现测量,以下哪个不是物理实验方法? [单选题]扭摆实验中,为了测出金属匀质细杆绕质心对称轴的转 ...

最新文章

  1. android选择下拉框的默认值,如何在Android中将默认值设置为微调器下拉列表?
  2. TextVew中文空格
  3. 【Spring注解系列10】SpringBean的生命周期
  4. [html]如何让元素固定在页面底部?有哪些比较好的实践?
  5. python列表转字节_如何在Python中将十进制数转换为字节列表
  6. life of a NPTL pthread
  7. 过本命年有什么讲究吗?
  8. 这件装备让你排位上分有如神助,vivo X20王者荣耀限量版图评
  9. android关机铃声代码,android系统添加关机铃声
  10. 前端 js 设置cookie的方式及遇到cookie方面的问题
  11. 实现一个圆形进度条(vue)
  12. python矩阵乘法分治算法_详解矩阵乘法中的Strassen算法
  13. 偶数求和打分 c语言acm,杭州电子科技大学ACM2015-偶数求和-解题思路(accept)
  14. bzoj1751 [Usaco2005 qua]Lake Counting
  15. 虚拟主机管理器WHM的详细介绍
  16. 平均年薪20W,自动化测试工程师这么吃香?
  17. windows2003中未分页内存泄漏导致服务器不稳定的解决方法
  18. 基于STM8S003f3的单键触摸开关制作
  19. oracle 锁表如何解决_「技术分享」高并发下的接口幂等性解决方案
  20. 全球与中国翻译系统市场现状及未来发展趋势(2022)

热门文章

  1. c#例题:养个小宠物。熟悉计算机语言。
  2. HID USB 通信
  3. 解决github图片不显示问题_2020/06/25更新
  4. Operations
  5. Angular实现递归指令 - Tree View
  6. 实战Quartz的Scheduler
  7. Reno报文乱序与快速重传
  8. uniapp -- 本地数据存储
  9. 细数龙芯、海光、鲲鹏之间性能和生态的特点
  10. ShellExecuteEx如何关闭打开的pdf阅读器