1.一种基于深度学习的教育问答实现方法,其特征在于,包括:
获取待处理问题语句;
将所述待处理问题语句输入至预先建立的分类模型中,输出与所述待处理问题语句关联的至少一个表格标识;所述分类模型存储有关于问题语句与至少一个表格标识的对应关系;
将所述待处理问题语句和所述表格标识输入至预先建立的查询模型中,输出所述表格标识对应的表格中至少一个关联列以及对关联列的聚合处理方式,所述关联列以及对关联列的聚合处理方式与所述待处理问题语句对应;
将所述待处理问题语句和所述表格标识输入至预先建立的条件模型中,输出与所述表格标识对应的表格中与所述待处理问题语句对应的至少一个条件列、各个条件列的处理方式以及不同条件列的函数关系;
根据所述表格标识、所述关联列、所述对关联列的聚合处理方式、所述条件列、所述条件列的处理方式以及不同所述条件列的函数关系生成对应的查询语句;
根据所述查询语句从所述表格标识对应的表格中获取与所述查询语句对应的解答信息,将所述解答信息作为所述待处理问题语句的答案;
所述将所述待处理问题语句输入至预先建立的分类模型中,输出与所述待处理问题语句关联的至少一个表格标识,包括:提取所述待处理问题语句中的至少一个关键词;
将全部所述关键词输入至预先建立的分类模型中,根据全部所述关键词输出与所述待处理问题语句关联的至少一个表格标识;
所述分类模型的训练方式包括:以问题提问日志中的各个问题语句作为分类模型的输入,以问题语句的答案对应的表格标识作为分类模型的输出,预先构建问题语句与其答案对应的表格标识,将构建问题语句与其答案对应的表格标识作为训练文本对;
所述问题语句通过预设机器学习模型的输入层输入,然后,特征提取层将问题语句进行关键词提取得到分词信息,将问题语句和分词信息分别量化为文本特征向量和词向量;
所述特征提取层包括一个用于生成词向量和文本特征向量的模型,或者所述特征提取层包括一个生成词向量的模型和一个生成文本特征向量的模型;
在信息交互层对问题语句对中两个问题语句的分词信息中分词的词向量进行信息交互处理,得到每一分词的权重,包括:针对训练文本对中一个训练文本信息的分词信息中某一分词的权重,将该分词的词向量分别与另一训练文本信息的分词信息中每一分词的词向量相乘,将相乘的结果相加,作为该分词的权重;分词的权重越高,该分词在另一训练文本信息中的重要程度越高;
所述根据所述表格标识、所述关联列、所述对关联列的聚合处理方式、所述条件列、所述条件列的处理方式以及不同所述条件列的函数关系生成对应的查询语句,之前还包括:判断所述关联列或所述条件列是否为空值;
若所述关联列或所述条件列为空值,则将所述待处理问题语句和对应的表格标识存储至转换错误日志中;
间隔预设时间将所述转换错误日志中的各个待处理问题语句和对应的表格标识作为所述查询模型的输入,将对应表格中的至少一个关联列以及对关联列的聚合处理方式作为所述查询模型的输出,调整所述查询模型的参数,直至所述查询模型的收敛;
将所述转换错误日志中的各个待处理问题语句和对应的表格标识作为所述条件模型的输入,将所述表格标识对应的表格中与所述待处理问题语句对应的多个条件列、各个条件列的处理方式以及不同条件列的函数关系作为所述条件模型的输出,调整所述条件模型的参数,直至所述条件模型的收敛。
2.根据权利要求1所述的问答实现方法,其特征在于,所述根据所述查询语句从所述表格标识对应的表格中获取与所述查询语句对应的解答信息,将所述解答信息作为所述待处理问题语句的答案,包括:根据所述查询语句从所述表格标识对应的表格中获取与所述查询语句对应的解答信息;
判断所述解答信息是否为空值;
若所述解答信息为空值,则将预设回复信息作为解答信息,将所述解答信息作为所述待处理问题语句的答案;
将所述待处理问题语句存储至待确认日志中。
3.根据权利要求1所述的问答实现方法,其特征在于,所述将所述待处理问题语句和所述表格标识输入至预先建立的条件模型中,输出与所述表格标识对应的表格中与所述待处理问题语句对应的至少一个条件列、各个条件列的处理方式以及不同条件列的函数关系,之后包括:根据所述条件列获取对应的属性值;
相应的,所述根据所述表格标识、所述关联列、所述对关联列的聚合处理方式、所述条件列、所述条件列的处理方式以及不同所述条件列的函数关系生成对应的查询语句,包括:根据所述表格标识、所述关联列、所述对关联列的聚合处理方式、所述条件列对应的属性值、所述条件列的处理方式以及不同所述条件列的函数关系生成对应的查询语句。
4.根据权利要求3所述的问答实现方法,其特征在于,所述根据所述条件列获取对应的属性值,包括:判断所述条件列的文字类型;
当所述条件列的文字类型为文本时,将所述条件列中的各个文本与各个所述关键词进行相似度计算;
将相似度最高的文本作为所述条件列的属性值。
5.根据权利要求4所述的问答实现方法,其特征在于,还包括:
当所述条件列的文字类型为数字时,将所述条件列的列名与各个所述关键词进行相似度计算;
将相似度最高的列名下的相近数值作为所述条件列的属性值。
6.一种问答实现装置,其特征在于,包括:
问题语句获取模块,被配置为执行获取待处理问题语句;
表格标识输出模块,被配置为执行将所述待处理问题语句输入至预先建立的分类模型中,输出与所述待处理问题语句关联的至少一个表格标识;所述分类模型存储有关于问题语句与至少一个表格标识的对应关系;
关联列输出模块,被配置为执行将所述待处理问题语句和所述表格标识输入至预先建立的查询模型中,输出所述表格标识对应的表格中至少一个关联列以及对关联列的聚合处理方式,所述关联列以及对关联列的聚合处理方式与所述待处理问题语句对应;
条件列输出模块,被配置为执行将所述待处理问题语句和所述表格标识输入至预先建立的条件模型中,输出与所述表格标识对应的表格中与所述待处理问题语句对应的至少一个条件列、各个条件列的处理方式以及不同条件列的函数关系;
查询语句生成模块,被配置为执行根据所述表格标识、所述关联列、所述对关联列的聚合处理方式、所述条件列、所述条件列的处理方式以及不同所述条件列的函数关系生成对应的查询语句;
解答模块,被配置为执行根据所述查询语句从所述表格标识对应的表格中获取与所述查询语句对应的解答信息,将所述解答信息作为所述待处理问题语句的答案;
判断模块,被配置为判断所述关联列或所述条件列是否为空值;
存储模块,若所述关联列或所述条件列为空值,则将所述待处理问题语句和对应的表格标识存储至转换错误日志中;
查询模型训练模块,被配置为执行间隔预设时间将所述转换错误日志中的各个待处理问题语句和对应的表格标识作为所述查询模型的输入,将对应表格中的至少一个关联列以及对关联列的聚合处理方式作为所述查询模型的输出,调整所述查询模型的参数,直至所述查询模型的收敛;
条件模型训练模块,被配置为执行将所述转换错误日志中的各个待处理问题语句和对应的表格标识作为所述条件模型的输入,将所述表格标识对应的表格中与所述待处理问题语句对应的多个条件列、各个条件列的处理方式以及不同条件列的函数关系作为所述条件模型的输出,调整所述条件模型的参数,直至所述条件模型的收敛;
所述表格标识输出模块包括:
关键词提取单元,被配置为执行提取所述待处理问题语句中的至少一个关键词;
表格标识输出单元,被配置为执行将全部所述关键词输入至预先建立的分类模型中,根据全部所述关键词输出与所述待处理问题语句关联的至少一个表格标识;
所述分类模型的训练方式包括:以问题提问日志中的各个问题语句作为分类模型的输入,以问题语句的答案对应的表格标识作为分类模型的输出,预先构建问题语句与其答案对应的表格标识,将构建问题语句与其答案对应的表格标识作为训练文本对;
所述问题语句通过预设机器学习模型的输入层输入,然后,特征提取层将问题语句进行关键词提取得到分词信息,将问题语句和分词信息分别量化为文本特征向量和词向量;
所述特征提取层包括一个用于生成词向量和文本特征向量的模型,或者所述特征提取层包括一个生成词向量的模型和一个生成文本特征向量的模型;
在信息交互层对问题语句对中两个问题语句的分词信息中分词的词向量进行信息交互处理,得到每一分词的权重,包括:针对训练文本对中一个训练文本信息的分词信息中某一分词的权重,将该分词的词向量分别与另一训练文本信息的分词信息中每一分词的词向量相乘,将相乘的结果相加,作为该分词的权重;分词的权重越高,该分词在另一训练文本信息中的重要程度越高。
7.一种问答实现服务器,其特征在于,所述问答实现服务器包括处理器和存储器,所述存储器中存储有至少一条指令或者至少一段程序,所述至少一条指令或者至少一段程序由所述处理器加载并执行以实现如权利要求1‑5任一项所述的问答实现方法。
8.如权利要求7所述的问答实现服务器,其特征在于,所述问答实现服务器包括固定架和服务器主体,所述固定架之间设有多个固定连接的分层板,所述服务器主体设置在分层板上,所述固定架上设有用于所述服务器主体冷却降温的冷却机构,所述冷却机构包括:散热管,设置在服务器主体的上方,用于服务器主体的吸热;
散热槽,设置在分层板内,且散热槽内设有用于降温的冷区液;
其中,上下相邻的所述散热槽之间设有相连通的连通管,所述固定架一侧设有冷却箱,所述冷却箱上设有用于输送冷区液的出料管,所述出料管与最底部的散热槽之间连通,位于最上端的所述散热槽一侧设有回流管,所述回流管与冷却箱连通。