医美主题切换方法、装置、设备及存储介质与流程

文档序号:20775989发布日期:2020-05-19 20:46阅读:187来源:国知局
医美主题切换方法、装置、设备及存储介质与流程

本发明涉及数据处理技术领域,尤其涉及一种医美主题切换方法、装置、设备及存储介质。



背景技术:

随着人工智能的发展和普及,基于领域的多轮对话机器人在各个行业的应用也越来越多了,对于所有领域的机器人来说,识别出当前客户谈论的主题,并能够根据用户输入的信息增益切换到更具体的主题(下文称子主题),对于多轮对话系统的成功是至关重要的,无法根据客户谈话的深入而转移至更深的主题的多轮对话系统会显得不够智能化,在客服系统中,这种根据访客输入的信息切换到更深的主题更是决定了在线客服系统能否取得成功的关键技术。

由于现有主题切换基本都是基于规则系统,按照固定模式的规则触发。此种切换方式一般的需要定义一个变量代表上一轮对话的主题,然后结合当前轮次信息抽取模块抽取出的信息,将上一轮对话的主题和当前轮次抽取出的信息作为项目跳转触发器的输入,如果满足了触发器的某条规则即完成触发,项目实现切换,若所有的规则都没有找到主题,则主题继续保持为上一轮主题,项目不切换。



技术实现要素:

本发明提供一种医美主题切换方法、装置、设备、及计算机可读存储介质,其主要目的在于实现了结合提取出的用户发送请求的关键信息,继而可以通过信息增益的方式结合主题库中主题的知识关联,自动将用户的主题从母主题切换到更加深度的子主题,而不用无穷无休规则等等,从而使医疗主题识别更迅速和准确,使机器人的对话反应更智能。

为实现上述目的,本发明还提供一种医美主题切换方法,应用于电子设备,所述方法包括:

(1)、接收输入的医疗美容的需求描述;

(2)、利用训练好的命名实体识别模型从所述需求描述中提取待医美部位及初始医美主题;

(3)、从主题匹配库中获取与所述初始医美主题关联的待选子主题,并将所述待选子主题展现给用户;

(4)、接收输入的补充描述;

(5)、从所述补充描述中提取增益关键词,根据所述待选子主题确定待切换主题,将当前主题切换至所述待切换主题,并将待切换主题作为初始医美主题,返回执行步骤(3)-(5),直至切换至用户所需的目标医美主题。

可选地,所述增益关键词包括:医美材料、待医美部位、待医美部位特征。

可选地,所述主题匹配库包括多个主题,每个主题包括至少一个关键词,每个主题关联多个子主题,其中每个子主题对应的关键词多于其对应的主题的关键词。

可选地,所述从所述补充描述中提取增益关键词,根据所述待选子主题确定待切换主题包括:

将所述待选子主题中包含所述增益关键词或者与所述增益关键词相近的关键词的主题作为所述待切换主题;及/或

若所述待选子主题中没有包含所述增益关键词或者与所述增益关键词相近的关键词的主题时,提示用户重新输入补充描述或转入人工服务。

可选地,所述方法还包括:

若从主题匹配库中没有获取到与所述初始医美主题关联的待选子主题时,且确定所述初始医美主题的表述完整时,将所述需求描述转入人工服务;及/或

若从主题匹配库中没有获取到与所述初始医美主题关联的待选子主题,且确定所述初始医美主题的表述不完整或者利用训练好的命名实体识别模型从所述需求描述中不能提取初始医美主题时,将所述需求描述或者与所述需求描述类似的需求加入训练语料,并重新训练所述命名实体识别模型。

可选地,所述目标医美主题还包括可选属性,所述可选属性包括医美医生,所述方法还包括:

获取所述目标医美主题中的可选属性中所有医美医生;

对获取的医美医生按照评分进行排序,将评分高的医生显示在前列供用户选择。

可选地,所述方法还包括:

获取用户的标识信息;

根据所述标识信息获取用户的历史医生;

从历史医生中选取能胜任所述目标医美主题的医生,并推荐给所述用户。

为实现上述目的,本发明还提供一种电子设备,所述电子设备包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的医美主题切换程序,所述医美主题切换程序被所述处理器执行时实现如下步骤:

(1)、接收输入的医疗美容的需求描述;

(2)、利用训练好的命名实体识别模型从所述需求描述中提取待医美部位及初始医美主题;

(3)、从主题匹配库中获取与所述初始医美主题关联的待选子主题,并将所述待选子主题展现给用户;

(4)、接收输入的补充描述;

(5)、从所述补充描述中提取增益关键词,根据所述待选子主题确定待切换主题,将当前主题切换至所述待切换主题,并将待切换主题作为初始医美主题,返回执行步骤(3)-(5),直至切换至用户所需的目标医美主题。

为实现上述目的,本发明还提供一种电子设备,其特征在于,所述电子设备包括:

接收模块、用于接收输入的医疗美容的需求描述;

提取模块、用于利用训练好的命名实体识别模型从所述需求描述中提取待医美部位及初始医美主题;

展现模块,用于从主题匹配库中获取与所述初始医美主题关联的待选子主题,并将所述待选子主题展现给用户;

所述接收模块还用于接收输入的补充描述;

确定模块,用于从所述补充描述中提取增益关键词,根据所述待选子主题确定待切换主题,

切换模块,用于将当前主题切换至所述待切换主题,并将待切换主题作为初始医美主题,继续执行所述展现模块,所述接收模块及所述切换模块,直至切换至用户所需的目标医美主题。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有医美主题切换程序,所述医美主题切换程序可被一个或者多个处理器执行,以实现如上所述的医美主题切换方法的步骤

本发明通过接收输入的医疗美容的需求描述;训练好的命名实体识别模型从所述需求描述中提取待医美部位及初始医美主题;从主题匹配库中获取与所述初始医美主题关联的待选子主题,并将所述待选子主题展现给用户,接收输入的补充描述;从所述补充描述中提取增益关键词,根据所述待选子主题确定待切换主题,将当前主题切换至所述待切换主题,并将待切换主题作为初始医美主题,返回执行上述步骤,直至切换至用户所需的目标医美主题。本发明实现了结合提取出的用户发送请求的关键信息,继而可以通过信息增益的方式结合主题库中主题的知识关联,自动将用户的主题从母主题切换到更加深度的子主题,而不用无穷无休规则等等,从而使医疗主题识别更迅速和准确,使机器人的对话反应更智能。

附图说明

图1为本发明一实施例提供的医美主题切换方法的流程示意图;

图2为本发明一实施例提供的电子设备的内部结构示意图;

图3为本发明一实施例提供的医美主题切换程序的模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明一实施例提供基于信息抽取的医美主题切换方法,该方法应用于电子设备中,所述电子设备包括,但不限于医美机器人,终端,电子设备等等。电子设备接收用户输入的医疗美容的需求描述,并利用训练好的命名实体识别(ner)模型抽取出用户句子里的初始主题,再接收用户的补充输入,从补充输入中提取增益信息,然后根据增益信息推理出用户当前想要讨论的主题。本实施例结合提取出的用户发送请求的关键信息,继而可以通过信息增益的方式结合主题库中主题的知识关联,自动将用户的主题从母主题切换到更加深度的子主题,而不用无穷无休规则等等,从而使医疗主题识别更迅速和准确,使机器人的对话反应更智能。。

以下结合实施例详细阐述本发明的内容。

本发明提供一种医美主题切换方法。参照图1所示,为本发明一实施例提供的医美主题切换方法的流程示意图,流程示意图应用于电子设备中。该方法可以由一个电子设备执行,该电子设备可以由软件和/或硬件实现。本实施例基于深度学习的车牌分类方法并不限于流程图中所示步骤,此外流程图中所示步骤中,某些步骤可以省略、步骤之间的顺序可以改变。

在本实施例中,该医美主题切换方法应用于电子设备中,医美主题切换方法包括:

s10、接收输入的医疗美容的需求描述。

在本实施例中,电子设备提供用户界面,在用户界面上用户可以输入自己想要医美的需求,所述用户界面上包括文字输入部分和语音输入部分。因此,所述需求描述包括以下至少一种或者多种:文字需求描述及语音需求描述。

s11、利用训练好的命名实体识别模型从所述需求描述中提取待医美部位及初始医美主题。

在本实施例中,命名实体识别(ner)(也称为实体识别、实体分块和实体提取)是信息提取的一个子任务,在将需求描述中的命名实体定位并分类为预先定义的实体类别,如人员、组织、位置、时间表达式、数量、货币值、百分比等。

优选地,所述命名实体识别模型为所述深度神经网络dnn模型,所述利用所述医美特征向量训练命名实体识别模型,得到训练好的命名实体识别模型包括:

获取第一预设数量的训练数据;其中每条训练数据包括一条医美需求描述及与其对应的实体。例如医美需求描述为:我的脸上有褐斑,我想去祛斑,则对应的主题为祛斑,待医美部位为脸。

将所述第一预设数量的训练数据依次输入所述命名实体识别模型,并利用第二预设数量的训练数据校验训练后的命名实体识别模型;

利用第二预设数量的训练数据校验训练后的命名实体识别模型,若训练后的命名实体识别模型的识别准确率大于或等于预设阈值,则训练完成;

若训练后的命名实体识别模型的识别准确率小于预设阈值,则发出提醒信息,提醒用户增加样本数量重新训练所述命名实体识别模型。

在所述命名实体识别模型训练好后,就能从需求描述中提取待医美部位及初始医美主题。

例如,用户输入的需求描述为:我想隆鼻。

提取的待医美部位part:['鼻']

提取的初始医美主题topic:['隆鼻']。

s12、从主题匹配库中获取与所述初始医美主题关联的待选子主题,并将所述待选子主题展现给用户。

在一实施例中,所述主题匹配库包括多个主题,每个主题包括至少一个关键词,每个主题关联多个子主题,其中每个子主题对应的关键词多于其对应的主题的关键词。例如,此时得到的topic=隆鼻

例如,主题匹配库中主题匹配库中一个主题为隆鼻,与隆鼻相关的子主题包括自体隆鼻、假体隆鼻、玻尿酸注射隆鼻等。与隆鼻相关的子主题的关键词多于隆鼻对应的关键词。其中自体隆鼻的关键词包括:“自体”,“隆鼻”。同理,假体隆鼻的关键词包括“假体“,隆鼻”。

s13、接收输入的补充描述。

在一实施例中,在用户看到所述待选主题后,可以根据所述待选主题输入补充描述,以得到更具体地子主题,这样可以得到用户更想要的具体地主题。

s14、从所述补充描述中提取增益关键词,根据所述待选子主题确定待切换主题。

在一实施例中,所述从所述补充描述中提取增益关键词,根据所述待选子主题确定待切换主题包括:

将所述待选子主题中包含所述增益关键词或者与所述增益关键词相近的关键词的主题作为所述待切换主题。

在一实施例中,所述从所述补充描述中提取增益关键词,根据所述待选子主题确定待切换主题包括:若所述待选子主题中没有包含所述增益关键词或者与所述增益关键词相近的关键词的主题时,提示用户重新输入补充描述或转入人工服务。在这种情况下从主题匹配库中没有找到与增益关键词对应的主题,可能是用户输入错误,可以提示用户重新输入补充描述,在用户不会输入补充描述多次仍没有找到所需的主题时,则也可能是主题匹配库中没有与增益关键词对应的主题,需要转入人工服务,及时为用户提供服务,从而体现医美机器人的智能化。

s15、在没有找到用户所需的目标医美主题时,将当前主题切换至所述待切换主题,并将待切换主题作为初始医美主题,返回执行步骤s12-s15,直至切换至用户所需的目标医美主题。

在一实施例中,返回执行的步骤可以是一次或者多次,直至切换至用户想要的主题。

例如用户输入的需求描述为:我想隆鼻。

提取的待医美部位part:['鼻']

提取的初始医美主题topic:['隆鼻']。

从主题匹配库中获取的与隆鼻相关的子主题包括自体隆鼻、假体隆鼻、玻尿酸注射隆鼻等

用户继续输入的补充描述如下:自体的方式好吗?

此时提取的增益关键词为:材料material:自体,通过信息增益的方式从初始医美主题切换到待切换主题:初始医美主题(隆鼻)+增益关键词(自体)=自体隆鼻,此时多轮聊天系统会将主题由隆鼻切换到自体隆鼻。

此时在用户界面上展现当前主题(自体隆鼻)关联的待选子主题:自体隆鼻包括自体软骨隆鼻和自体脂肪隆鼻。

用户可以继续输入补充描述:我想用软骨做。

此时增益关键词为:材料material:软骨,通过信息增益的方式从自体隆鼻切换到自体软骨隆鼻:(自体隆鼻)+增益关键词(软骨)=自体软骨隆鼻,此时多轮聊天系统会将主题由自体隆鼻切换到自体软骨隆鼻。机器人可以给出当前主题的介绍。

在一实施例中,若从主题匹配库中没有获取到与所述初始医美主题关联的待选子主题时,且确定所述初始医美主题的表述完整时,将所述需求描述转入人工服务。在所述初始医美主题的表述完整时,表示用户的需求描述完整,若没有找到目标医美主题时,说明主题匹配库中没有存储与需求描述匹配的主题,此时可以及时接入人工服务为用户服务,能给用户带来及时回答,更能体现机器人的服务器的智能化。

在一实施例中,若从主题匹配库中没有获取到与所述初始医美主题关联的待选子主题,且确定所述初始医美主题的表述不完整或者利用训练好的命名实体识别模型从所述需求描述中不能提取初始医美主题时,将所述需求描述或者与所述需求描述类似的需求加入训练语料,并重新训练所述命名实体识别模型。若所述初始医美主题的表述完整或者利用训练好的命名实体识别模型从所述需求描述中不能提取初始医美主题,表示命名实体识别模型训练的不够准确,需要及时增加相关语料,提高识别的准确性。因此,通过实时用户需求更新命名实体识别模型,能加强命名实体识别模型的学习,使后续机器人更能准确识别用户的主题,为用户提供需要的服务。

在一实例中,所述目标医美主题还包括可选属性,所述可选属性包括医美医生,所述方法还包括:

获取所述目标医美主题中的可选属性中所有医美医生;

对获取的医美医生按照评分进行排序,将评分高的医生显示在前列供用户选择。在获取到用户的需要服务的主题后,用户更希望能得到更专业的医生为其服务,通过将专业及评分高的医生显示在前面,更能为用户提供需求的服务,提供机器人智能化。

在一实施例中,所述方法还包括:

获取用户的标识信息;

根据所述标识信息获取用户的历史医生;

从历史医生中选取能胜任所述目标医美主题的医生,并推荐给所述用户。

在该实施例中,通过获取用户的历史习惯,能根据用户的个人喜好找到对应的医生进行服务,使用户的服务更个性化。

本发明通过接收输入的医疗美容的需求描述;训练好的命名实体识别模型从所述需求描述中提取待医美部位及初始医美主题;从主题匹配库中获取与所述初始医美主题关联的待选子主题,并将所述待选子主题展现给用户,接收输入的补充描述;从所述补充描述中提取增益关键词,根据所述待选子主题确定待切换主题,将当前主题切换至所述待切换主题,并将待切换主题作为初始医美主题,返回执行上述步骤,直至切换至用户所需的目标医美主题。本发明实现了结合提取出的用户发送请求的关键信息,继而可以通过信息增益的方式结合主题库中主题的知识关联,自动将用户的主题从母主题切换到更加深度的子主题,而不用无穷无休规则等等,从而使医疗主题识别更迅速和准确,使机器人的对话反应更智能。

图2为本发明一实施例提供的电子设备的内部结构示意图;在本实施例中,电子设备1至少包括存储器11、处理器12,通信总线13,以及网络接口14。

在本实施例中,电子设备1可以是个人电脑(personalcomputer,pc),也可以是智能手机、平板电脑、便携计算机、机器人等终端设备。

其中,存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。存储器11在一些实施例中可以是电子设备1的内部存储单元,例如该电子设备1的硬盘。存储器11在另一些实施例中也可以是外部存储设备,例如电子设备1上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,存储器11还可以既包括电子设备1的内部存储单元也包括外部存储设备。存储器11不仅可以用于存储安装于电子设备1的应用软件及各类数据,例如医美主题切换程序01的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。

处理器12在一些实施例中可以是一中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行医美主题切换程序01等。

通信总线13用于实现这些组件之间的连接通信。

网络接口14可选的可以包括标准的有线接口、无线接口(如wi-fi接口),通常用于在该装置1与其他电子设备之间建立通信连接。

可选地,该电子设备1还可以包括用户接口,用户接口可以包括显示器(display)、输入单元比如键盘(keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示处理的信息以及用于显示可视化的用户界面。

图2仅示出了具有组件11-14以及医美主题切换程序01的电子设备1,本领域技术人员可以理解的是,图2示出的结构并不构成对电子设备1的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。

在图2所示的电子设备1实施例中,存储器11中存储有医美主题切换程序01;处理器12执行存储器11中存储的医美主题切换程序01时实现如下步骤:

(1)、接收输入的医疗美容的需求描述;

(2)、利用训练好的命名实体识别模型从所述需求描述中提取待医美部位及初始医美主题;

(3)、从主题匹配库中获取与所述初始医美主题关联的待选子主题,并将所述待选子主题展现给用户;

(4)、接收输入的补充描述;

(5)、从所述补充描述中提取增益关键词,根据所述待选子主题确定待切换主题,将当前主题切换至所述待切换主题,并将待切换主题作为初始医美主题,返回执行步骤(3)-(5),直至切换至用户所需的目标医美主题。

上述步骤被执行时所实现的功能或操作步骤与上述实施例大体相同,在此不再赘述。

可选地,在其他实施例中,医美主题切换程序还可以被分割为一个或者多个模块,一个或者多个模块被存储于存储器11中,并由一个或多个处理器(本实施例为处理器12)所执行以完成本发明,本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,用于描述医美主题切换程序在医美主题切换装置中的执行过程。

例如,参照图3所示,为本发明电子设备一实施例中的医美主题切换程序的程序模块示意图,该实施例中,医美主题切换程序可以被分割为接收模块10、提取模块20、展现模块30、确定模块40及切换模块50,示例性地:

接收模块10、用于接收输入的医疗美容的需求描述;

提取模块20、用于利用训练好的命名实体识别模型从所述需求描述中提取待医美部位及初始医美主题;

展现模块30,用于从主题匹配库中获取与所述初始医美主题关联的待选子主题,并将所述待选子主题展现给用户;

所述接收模块10还用于接收输入的补充描述;

所述确定模块40,用于从所述补充描述中提取增益关键词,根据所述待选子主题确定待切换主题,

切换模块50,用于将当前主题切换至所述待切换主题,并将待切换主题作为初始医美主题,继续执行所述展现模块30,所述接收模块10及所述切换模块50,直至切换至用户所需的目标医美主题。

上述接收模块10、提取模块20、展现模块30、确定模块40及切换模块50等程序模块被执行时所实现的功能或操作步骤与上述实施例大体相同,在此不再赘述。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有医美主题切换程序,所述医美主题切换程序可被一个或多个处理器执行,所实现的功能或操作步骤与上述实施例大体相同,在此不再赘述。

需要说明的是,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,电子设备,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1