检索式模型介绍(四)

  • 这个系列的文章主要是介绍一些可以作为文本匹配工作的一些模型,有些是比较基础的算法,例如bm25。有些模型是基于深度学习的架构,比如说deepMatch模型。个人认为文本匹配的任务有两种实现方式,一个是学习不同domain中text的representation,然后利用representation计算score,这个的score可以是相似度(cosine,欧式距离等)。当然一般的处理是直接用dot pruduct。 第二种方式是利用sentence中不同词的特征直接计算相似度。这类的方法如deepMatch等。
  • 当然,大部分的算法模型,都是从相关的论文里面总结,由于个人水品有限,还是会有一些疏漏,请多多指正。
  • 本片blog介绍的模型有aNMM-1,aNMM-2,HyperQA,BiMPM,Compare-aggregate Model,IWAN以及MCAN。

十六 aNMM[1]

16.1 简介
本文是基于value-shared weighted的一种改进的语义匹配模型。常见的cnn结构是position-shared weight。也就是说在cnn的卷积核中,相对位置一样的地方权重是一样的。如下图所示,相同颜色的部分表示在卷积核中的权重是一样的。

chatbot-检索式模型介绍(四)相关推荐

  1. Chatbot-检索式模型介绍(三)

    检索式模型介绍(三) 这个系列的文章主要是介绍一些可以作为文本匹配工作的一些模型,有些是比较基础的算法,例如bm25.有些模型是基于深度学习的架构,比如说deepMatch模型.个人认为文本匹配的任务 ...

  2. Chatbot-检索式模型介绍(一)

    检索式模型介绍(一) 这个系列的文章主要是介绍一些可以作为文本匹配工作的一些模型,有些是比较基础的算法,例如bm25.有些模型是基于深度学习的架构,比如说deepMatch模型.个人认为文本匹配的任务 ...

  3. 计算机检索技术与技巧的检索式为,第四章计算机检索技术和数据库检索方式.ppt...

    第四章计算机检索技术和数据库检索方式 第四章 计算机信息检索的基本技术与方法 一.计算机信息检索的基本技术: 布尔逻辑.截词检索.加权检索,位置算符等. 在进行计算机检索时,有时有一些比较复杂的课题, ...

  4. 小哥哥,检索式chatbot了解一下?

    来自 夕小瑶的卖萌屋 作者 夕小瑶 喵喵喵,一不小心又匿了三个月,突然诈尸害不害怕( ̄∇ ̄) 小夕从7月份开始收到第一场面试邀请,到9月初基本结束了校招(面够了面够了T_T),深深的意识到今年的对话系 ...

  5. 史上最通熟易懂的检索式聊天机器人讲解

    喵喵喵,一不小心又匿了三个月,突然诈尸害不害怕( ̄∇ ̄) 小夕从7月份开始收到第一场面试邀请,到9月初基本结束了校招(面够了面够了T_T),深深的意识到今年的对话系统/chatbot方向是真的超级火呀 ...

  6. 情感分类模型介绍CNN、RNN、LSTM、栈式双向LSTM

    情感分类模型介绍CNN.RNN.LSTM.栈式双向LSTM 1.文本卷积神经网络(CNN) 卷积神经网络经常用来处理具有类似网格拓扑结构(grid-like topology)的数据.例如,图像可以视 ...

  7. 读论文:检索式多轮问答,阿里的ESIM模型

    这一篇<Sequential Attention-based Network for Neotic End-to-End Response Selection>,论文地址,是阿里刚刚七月份 ...

  8. 闲聊机器人实例四:python实现小姜机器人(检索式chatbot_sentence_vec_by_bert_bert句向量)

    bert构建生成句向量,再计算相似度,匹配问答库中的标准问题.为什么使用bert倒数第二层输出构建句向量. 小姜机器人.python.tensorflow.chatbot.dialog.bert中文短 ...

  9. 中文检索式问答机器人模型

    检索式问答机器人最典型的一个例子就是FAQ客服机器人. 什么是FAQ呢? 简介:在智能客服的业务场景中,对于用户频繁会问到的业务知识类问题的自动解答(以下简称为FAQ)是一个非常关键的需求,可以说是智 ...

最新文章

  1. 【Infragistics教程】使用可重复使用的自定义组件更快地创建原型
  2. mysql 流复制_MySQL系列详解六:MySQL主从复制/半同步演示-技术流ken
  3. 一个SpringMVC接口能返回JSON又能返回XML? 安排!
  4. 【Android Developers Training】 93. 创建一个空验证器
  5. 卷积神经网络算法的一个实现
  6. 怎么用计算机截图快捷键,电脑怎么截图截屏 电脑截图的快捷键是什么
  7. 内存四区(代码区 静态区 栈区 堆区)
  8. [react] 说说你对React的渲染原理的理解
  9. “约见”面试官系列之常见面试题第三十八篇之js常见的继承方式(建议收藏)
  10. asp.NET去掉form的runat=server照样使用服务器控件,包括表单的服务器控件
  11. 交换机以太网端口三种链路类型
  12. 关于跨域以及跨域的实现方式
  13. 2022年第十三届蓝桥杯题解(全)
  14. Linux服务器多线程编程
  15. 中文核心期刊投稿指南
  16. 【计算机组成原理】1.计算机系统概述
  17. 微信小程序上传照片并且预览
  18. jQuery悬浮菜单
  19. android9.0官方壁纸,谷歌出品:安卓9.0原生春天主题壁纸 每一张都是谷歌的精挑细选!...
  20. 存在正文时不允许未命名的原型参数_用Swift开发macOS程序, 六、原型、格式与开发说明...

热门文章

  1. WEB消息推送—GoEasy
  2. Global Average Pooling
  3. vue 翻牌器 记录下
  4. Python金融数据分析之路(二) 数据准备
  5. 计算机多媒体应用技术ppt课件ppt,ppt课件-计算机多媒体技术.ppt
  6. [美国访问学者J1]签证的材料准备
  7. 小米笔记本 13.3 linux,小米笔记本Air 13.3″
  8. 创意无限,国外PS神作【转载】
  9. C语言自定义类型的介绍(结构体,枚举,联合体,位段)
  10. windows计划任务所遇到的闪退、触发器没有按时执行的坑