本技术涉及人工智能,尤其涉及一种意图识别方法、装置、设备及存储介质。
背景技术:
1、随着科技的发展,人工智能技术在各个领域的应用越来越广泛,例如命名实体识别(named entity recognition,ner)在生活中得到广泛的利用,ner的任务旨在识别出文本中命名实体,并将命名实体分类为给定的类别中,例如人名、地名、时间和事件等,ner能够有效的解决信息过载的问题,在指令生成和机器翻译均有广泛的应用。
2、在养老或康养行业,护工每天都要完成大量的护理工作,例如给被服务者翻身,送水、按摩和送药等,当前护理工作通常是通过表单纸质的方式进行任务的下发,在护理工作繁重的情况下,护工调配不及时,将会出现任务信息同步慢和处理不及时的问题,可能造成被服务者需求不能及时满足的问题。
3、因此,如何从文本信息中推测出意图信息,以根据意图信息对服务者进行调度是目前亟待解决的问题。
技术实现思路
1、本技术的主要目的在于提供一种意图识别方法、装置、设备及存储介质,旨在准确地从文本信息中推测出意图信息。
2、第一方面,本技术提供一种意图识别方法,所述意图识别方法包括以下步骤:
3、获取多个样本数据,所述样本数据包括样本文本信息和标注的实体信息,所述实体信息中的实体的类别至少包括:姓名、时间、地点和服务;
4、将一个所述样本数据中的样本文本信息输入至预设的神经网络模型中,得到预测的实体信息;
5、根据所述预测的实体信息和所述标注的实体信息,确定所述神经网络模型是否收敛;
6、在所述神经网络模型未收敛的情况下,更新所述神经网络模型的模型参数,并继续执行将一个所述样本数据中的样本文本信息输入至预设的神经网络模型中,得到预测的实体信息的步骤,直至所述神经网络模型收敛,得到实体识别模型;
7、获取待识别的文本信息,并将所述待识别的文本信息输入至所述实体识别模型中,得到目标实体信息,所述目标实体信息的实体的类别至少包括:姓名、时间、地点和服务。
8、在一实施例中,所述神经网络模型包括特征输入层、双向长短时神经网络层和crf层。
9、在一实施例中,所述将一个所述样本数据中的样本文本信息输入至预设的神经网络模型中,得到预测的实体信息,包括:
10、将所述样本文本信息输入至所述特征输入层中,生成文本特征向量,
11、将所述文本特征向量输入至所述双向长短时期神经网络层中,生成文本序列向量;
12、将所述文本序列向量输入至所述crf层中,生成预测的实体信息。
13、在一实施例中,所述将所述样本文本信息输入至所述特征输入层中,生成文本特征向量,包括:
14、将所述样本文本信息输入至预设word2vec模型,生成第一文本特征向量;
15、获取所述样本文本信息对应的第二文本特征向量,并对所述第一文本特征向量和所述第二文本特征向量进行拼接,生成文本特征向量。
16、在一实施例中,所述根据所述预测的实体信息和所述标注的实体信息,确定所述神经网络模型是否收敛,包括:
17、根据所述预测的实体信息和所述标注的实体信息,确定所述神经网络模型的损失值;
18、在所述损失值小于或等于预设损失值的情况下,确定所述神经网络模型已收敛;
19、在所述损失值大于预设损失值的情况下,确定所述神经网络模型未收敛。
20、在一实施例中,所述将所述待识别的文本信息输入至所述实体识别模型中,得到目标实体信息之后,还包括:
21、根据所述目标实体信息对服务者进行调度。
22、在一实施例中,所述获取待识别的文本信息,包括:
23、获取待识别的语音数据;
24、将所述语音数据输入至预设语音识别模型中,得到所述待识别的文本信息,所述预设语音识别模型为预先训练好的神经网络模型。
25、在一实施例中,所述获取待生成任务的语音数据之前,还包括:
26、获取多个样本语音数据,所述样本语音数据包括样本语音和标注的文本信息;
27、根据多个所述样本语音数据,对预设的神经网络模型进行训练,直至所述神经网络模型收敛,得到语音识别模型。
28、第二方面,本技术还提供一种任务信息生成装置,所述任务信息生成装置包括
29、获取模块、训练模块、确定模块、更新模块和生成模块,其中:
30、所述获取模块,用于获取多个样本数据,所述样本数据包括样本文本信息和标注的实体信息,所述实体信息中的实体的类别至少包括:姓名、时间、地点和服务;
31、所述训练模块,用于将一个所述样本数据中的样本文本信息输入至预设的神经网络模型中,得到预测的实体信息;
32、所述确定模块,用于根据所述预测的实体信息和所述标注的实体信息,确定所述神经网络模型是否收敛;
33、所述更新模块,用于在所述神经网络模型未收敛的情况下,更新所述神经网络模型的模型参数;
34、所述生成模块,用于继续执行将一个所述样本数据中的样本文本信息输入至预设的神经网络模型中,得到预测的实体信息的步骤,直至所述神经网络模型收敛,得到实体识别模型;
35、所述获取模块,还用于获取待识别的文本信息;
36、所述生成模块,还用于将所述待识别的文本信息输入至所述实体识别模型中,得到目标实体信息,所述目标实体信息的实体的类别至少包括:姓名、时间、地点和服务。
37、第三方面,本技术还提供一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上述的意图识别方法的步骤。
38、第四方面,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上述的意图识别方法的步骤。
39、本技术提供一种意图识别方法、装置、设备及存储介质,本技术获取多个样本数据,样本数据包括样本文本信息和标注的实体信息,实体信息中的实体的类别至少包括:姓名、时间、地点和服务;然后将一个样本数据中的样本文本信息输入至预设的神经网络模型中,得到预测的实体信息;根据预测的实体信息和标注的实体信息,确定所述神经网络模型是否收敛;在神经网络模型未收敛的情况下,更新神经网络模型的模型参数,并继续执行将一个样本数据中的样本文本信息输入至预设的神经网络模型中,得到预测的实体信息的步骤,直至神经网络模型收敛,得到实体识别模型;获取待识别的文本信息,并将待识别的文本信息输入至实体识别模型中,得到目标实体信息,目标实体信息的实体的类别至少包括:姓名、时间、地点和服务。本方案通过样本数据对神经网络模型进行训练,能够准确地得到实体识别模型,并通过对该实体识别模型对待识别的文本信息进行识别,能够准确地得到目标实体信息,极大地提高了意图识别的准确性和效率。