train集: 包含若干条与保险相关的问题,每一组问题对为一行,示意如下: 可分为四项,第三项为问题,第四项为答案: 1.build_vocab 统计训练集中出现的词,返回结果如下(一个包含3085个元素的dict,每个词作为一个key,value为这些词出现的顺序): 2. load_word_embedding(vocab,embedding_size) vocab为第一步获取的词集,embedding_size=100 load_vectors() 获取预先训练好的保存在vectors.n…
follow: https://github.com/white127/insuranceQA-cnn-lstm http://www.52nlp.cn/qa%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F%E4%B8%AD%E7%9A%84%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E6%8A%80%E6%9C%AF%E5%AE%9E%E7%8E%B0 train集: 包含若干条与保险相关的问题,每一组问题对为一行,示意如下: 可分为四项,…
本文主要利用图灵机器人的接口,所做的一个简单的智能问答机器人 实现 由于发送与接收消息都是不同的listView,所以要用有两个listVeiw的布局文件 接收消息布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_wi…
一.场景简介 最近在做公众号关键词回复方面的智能问答相关功能,发现用户输入提问内容和我们运营配置的关键词匹配回复率极低,原因是我们采用的是数据库的Like匹配. 这种模糊匹配首先不是很智能,而且也没有具体的排序功能.为了解决这一问题,我引入了分词器+Lucene来实现智能问答. 二.功能实现 本功能采用springboot项目中引入Lucene相关包,然后实现相关功能.前提大家对springboot要有一定了解. POM引入Lucene依赖 <!--lucene核心包--> <depen…
NLU意图识别的流程说明 基于智能问答的业务流程,所谓的NLU意图识别就是针对已知的训练语料(如语料格式为\((x,y)\)格式的元组列表,其中\(x\)为训练语料,\(y\)为期望输出类别或者称为意图)采用选定的算法构建一个模型,而后基于构建的模型对未知的文本进行分类.流程梳理如下: 准备训练数据,按照固定的格式进行: 抽取所需要的特征,形成特征向量: 抽取的特征向量与对应的期望输出(也就是目标label)一起输入到机器学习算法中,训练出一个预测模型: 对新到的数据采取同样的特征抽取,得到用于…
参考 Applying Deep Learning To Answer Selection: A Study And An Open Task follow: http://www.52nlp.cn/qa%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F%E4%B8%AD%E7%9A%84%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E6%8A%80%E6%9C%AF%E5%AE%9E%E7%8E%B0 网络结构: Q&A共用一个网络,网络中包括…
准备以下模块中的函数 from aip import AipSpeech import time import os import requests APP_ID = '15420654' API_KEY = 'lHlfGfZyH3pDXqKxQnjZtyBl' SECRET_KEY = 'CLWhR7yoALWV8dFHNWaKGbuyH1cRgQpq' client = AipSpeech(APP_ID, API_KEY, SECRET_KEY) def get_file_content(f…
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38498353 ,本文出自:[张鸿洋的博客] 今天看到一个ios写的图灵机器人,直接去官网(http://www.tuling123.com/openapi/)看了下API接入,太简单了,就一个get请求~于是乎.写了一个Android版本号的机器人,没什么技术含量,可是挺好玩的~刚好昨晚看了自己喜欢的秦时明月.嘿嘿,小貔貅,就是我的机器人宠物啦~ 1.效果图 先看看效果图: 当…
理论 BPM不是一个IT术语,更不是因技术的发展而起源的,相反,BPM自始至终都是管理学的术语和概念.它关注的一直都是效率.成本.利润.质量等核心问题.BPM是一门学科和一种方法论,只是现代的企业管理已经越来越离不开IT技术手段,而BPM软件产品是一种构造工具,一种令人异常兴奋的工具,可以提供更快.更好.更便宜的解决方案.它将IT会话转变成业务语言,以解决IT长期存在的问题——业务与IT之间的沟通障碍,帮助企业改进效率,使得流程可视化.敏捷化,并帮助企业进行业务变革. BPM相关标准 BPEL(…
问题:LSTM的输出值output和state是否是一样的 1. rnn.LSTMCell(num_hidden, reuse=tf.get_variable_scope().reuse)  # 构建单层的LSTM网络 参数说明:num_hidden表示隐藏层的个数,reuse表示LSTM的参数进行复用 2.rnn.DropoutWrapper(cell, output_keep_prob=keep_prob) # 表示对rnn的输出层进行dropout 参数说明:cell表示单层的lstm,o…