古诗词命题方法及系统转让专利

申请号 : CN202010179316.7

文献号 : CN111400506B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 施淼元刘欢

申请人 : 思必驰科技股份有限公司

摘要 :

本发明实施例提供一种古诗词命题方法。该方法包括:基于知识图谱提取诗词训练集中各诗词的至少一个关键字,确定为各诗词的语义特征,利用神经网络对各诗词的语义特征进行建模,得到输入为诗词的语义特征,输出为语义相似的其他语义特征的诗词模型;利用知识图谱对诗词训练集进行知识建模,得到诗词训练集内诗词信息的结构化模型;基于各诗词的语义特征关联诗词模型和结构化模型,将预设题型输入至关联后的诗词模型和结构化模型中,输出与预设题型相对应的题目。本发明实施例还提供一种古诗词命题系统。本发明实施例使用诗词语义特征进行建模,可以区分出诗词的关系词语,通过将诗词的信息结构化,可以得到丰富的诗词信息,生成质量更高的题目。

权利要求 :

1.一种古诗词命题方法,包括:

基于知识图谱提取诗词训练集中各诗词的至少一个关键字,确定为所述各诗词的语义特征,利用神经网络对所述各诗词的语义特征进行建模,得到输入为诗词的语义特征、输出为语义相似的其他语义特征的诗词模型;

利用所述知识图谱对所述诗词训练集进行知识建模,得到所述诗词训练集内诗词信息的结构化模型,其中所述诗词训练集内诗词信息至少包括:诗句,注释,语义特征,格律,主题类型和诗词意向中的一种;

基于所述各诗词的语义特征关联所述诗词模型和所述结构化模型,将预设题型输入至关联后的诗词模型和所述结构化模型中,输出与所述预设题型相对应的题目。

2.根据权利要求1所述的方法,其中,所述预设题型包括诗词选择;

当所述预设题型为诗词选择时,所述关联后的诗词模型和所述结构化模型选取任一诗词的关键字或关键词确定为题目的出题点;

将所述出题点输入至所述关联后的诗词模型和所述结构化模型,生成所述题目的题干、基准答案以及与所述出题点语义相关的多个备选项;

将所述题目的题干以及多个备选项向进行反馈。

3.根据权利要求2所述的方法,其中,所述预设题型还包括:诗词排序、诗词填空、试卷模式;

当所述预设题型为试卷模式时,关联后的诗词模型和所述结构化模型输出多道至少与所述诗词排序和/或诗词填空和/或诗词选择相对应的题目以及基准答案,其中,各题目间的语义特征无关联。

4.根据权利要求3所述的方法,其中,在输出多道题目以及基准答案之后,所述方法还包括:确定所述多道题目的难易度,根据所述难易度对所述多道题目进行排序;

输出排序后的多道题目。

5.根据权利要求4所述的方法,其中,所述确定所述多道题目的难易度包括:当题目的题型为诗词排序或诗词填空时,基于所述诗词模型确定出题点与题干之间的语义相似度,确定为所述题目的难易维度;

当题目的题型为诗词选择时,基于所述诗词模型确定各备选项之间的语义相似度,确定为所述题目的第一难易维度;

基于所述诗词模型确定基准答案与各备选项的语义相似度,确定为所述题目的第二难易维度;

基于所述诗词模型确定题干与各备选项的语义相似度,确定为所述题目的第三难易维度;

根据所述第一难易维度、第二难易维度、第三难易维度确定所述题目的难易度。

6.根据权利要求1所述的方法,其中,所述基于所述各诗词的语义特征关联所述诗词模型和所述结构化模型包括:基于所述各诗词的语义特征,按照实体链接算法关联所述诗词模型和所述结构化模型。

7.根据权利要求1所述的方法,其中,所述方法还包括:

实时采集不同的用户对每道题目的答题时间、答案;

动态记录每道题目的平均答题时间以及错题率;

通过预设标准确定每道题目的平均答题时间以及错题率的综合动态得分,当题目的综合动态得分小于预设分值时,将所述题目向开发者反馈,以供开发者对所述诗词模型以及所述信息结构化模型进行优化。

8.一种古诗词命题系统,包括:

诗词模型创建程序模块,用于基于知识图谱提取诗词训练集中各诗词的至少一个关键字,确定为所述各诗词的语义特征,利用神经网络对所述各诗词的语义特征进行建模,得到输入为诗词的语义特征、输出为语义相似的其他语义特征的诗词模型;

信息结构化模型创建程序模块,用于利用所述知识图谱对所述诗词训练集进行知识建模,得到所述诗词训练集内诗词信息的结构化模型,其中所述诗词训练集内诗词信息至少包括:诗句,注释,语义特征,格律,主题类型和诗词意向中的一种;

诗词命题程序模块,用于基于所述各诗词的语义特征关联所述诗词模型和所述结构化模型,将预设题型输入至关联后的诗词模型和所述结构化模型中,输出与所述预设题型相对应的题目。

9.一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1‑7中任一项所述方法的步骤。

10.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1‑7中任一项所述方法的步骤。

说明书 :

古诗词命题方法及系统

技术领域

[0001] 本发明涉及自然语言处理领域,尤其涉及一种古诗词命题方法及系统。

背景技术

[0002] 随着自然语言处理技术的在各个领域的应用, 已经有很多在教育和问答领域做命题系统的方法。古诗词作为中国文化的象征之一, 因为涉及到发音,韵律,抽象意向,典故等高难度又复杂的任务,一直是自然语言处理方向的难点。现在已经有些专家利用神经网络技术, 对古诗词进行语义理解并抽取抽象特征,进而衍生除了阅读理解,命题,生成诗句等产品。基于神经网络本身的缺点, 上述任务仍然只能实现简单,基本的功能。
[0003] 在实现本发明过程中,发明人发现相关技术中至少存在如下问题:
[0004] 由于神经网络是基于表示学习的,所以在神经网络中不可解释型是现在无法攻克的难关。在神经网络对于语义的表示中,例如“荷花”,“莲花”,“菊花”,“梅花”这几者之间的表示是很接近的。神经网络因为没有外部知识的介入, 是很难区分上述几种花有什么区别。那么在命题系统中, 当想出“跟荷花相关的题目”又或者“接天莲叶无穷碧,映日荷花别样红”描述同一种植物的诗句时,很容易将其他无法区分的花的诗句也选入。无论是基于神经网络还是基于传统的自然语言特征,很多模型都是基于统计的概率模型。在概率模型中,相似词、句的生成都是有一定概率去表示生成的几率的。在一般的文本识别或者文本匹配中,90%已经是现在自然语言处理的瓶颈。而诗歌又是非常凝练的语言,通用的词义在诗歌领域中也常常有不同的意义。这就导致在诗歌领域的文本阅读理解、匹配、语义理解等任务很难。如果单纯用这些模型就去命题, 会有大量的错题出现, 而在命题领域错题几乎是不能容忍的。
[0005] 由于神经网络只对字面本身的意思作表示而无法联系到实体,意向背后的意思就会导致出题往往只能对题目的字面本身出题。这样就导致如果用了神经网络等模型做特征提取, 是很难区分相近的实体词, 近义词, 反义词, 否定词等关系的。
[0006] 单纯基于神经网络的模型是无法理解实体与实体之间的关联的。由于没有知识的模型是不知道实体背后所隐含的意义的。如果没有额外的知识的介入,那么就完全无法知道菊花开在八九月的秋天,梅花开在寒冬腊月。也就无法出关于诗歌内部的知识点的题型了。
[0007] 单纯的数据库和神经网络的结合无法体现知识内部的关联,用这样的方法只能找到跟某句诗或者某个词相似的词句, 而无法知道词句不相似,知识或者内容详细的诗歌的。如果没有这样的背景知识,那么很有可能出一道低质量题:商女不知亡国恨,隔江犹唱___。A.后庭花 B. 海棠花 C.山茶花D.牡丹花。

发明内容

[0008] 为了至少解决现有技术中单纯用神经网络模型命题, 会有大量的错题出现,无法区分相近的关系词语,无法出关于诗歌内部知识点的提醒,会出现低质量的题的问题。
[0009] 第一方面,本发明实施例提供一种古诗词命题方法,包括:
[0010] 基于知识图谱提取诗词训练集中各诗词的至少一个关键字,确定为所述各诗词的语义特征,利用神经网络对所述各诗词的语义特征进行建模,得到输入为诗词的语义特征,输出为语义相似的其他语义特征的诗词模型;
[0011] 利用所述知识图谱对所述诗词训练集进行知识建模,得到所述诗词训练集内诗词信息的结构化模型,其中所述诗词训练集内诗词信息至少包括:诗句,注释,语义特征,格律,主题类型和诗词意向中的一种;
[0012] 基于所述各诗词的语义特征关联所述诗词模型和所述结构化模型,将预设题型输入至关联后的诗词模型和所述结构化模型中,输出与所述预设题型相对应的题目。
[0013] 第二方面,本发明实施例提供一种古诗词命题系统,包括:
[0014] 诗词模型创建程序模块,用于基于知识图谱提取诗词训练集中各诗词的至少一个关键字,确定为所述各诗词的语义特征,利用神经网络对所述各诗词的语义特征进行建模,得到输入为诗词的语义特征,输出为语义相似的其他语义特征的诗词模型;
[0015] 信息结构化模型创建程序模块,用于利用所述知识图谱对所述诗词训练集进行知识建模,得到所述诗词训练集内诗词信息的结构化模型,其中所述诗词训练集内诗词信息至少包括:诗句,注释,语义特征,格律,主题类型和诗词意向中的一种;
[0016] 诗词命题程序模块,用于基于所述各诗词的语义特征关联所述诗词模型和所述结构化模型,将预设题型输入至关联后的诗词模型和所述结构化模型中,输出与所述预设题型相对应的题目。
[0017] 第三方面,提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例的古诗词命题方法的步骤。
[0018] 第四方面,本发明实施例提供一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本发明任一实施例的古诗词命题方法的步骤。
[0019] 本发明实施例的有益效果在于:使用诗词的语义特征进行建模,可以区分出诗词的关系词语,通过将诗词的信息结构化,可以得到更加丰富的诗词信息,从而生成质量更高的题目。

附图说明

[0020] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021] 图1是本发明一实施例提供的一种古诗词命题方法的流程图;
[0022] 图2是本发明一实施例提供的一种古诗词命题系统的结构示意图。

具体实施方式

[0023] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024] 如图1所示为本发明一实施例提供的一种古诗词命题方法的流程图,包括如下步骤:
[0025] S11:基于知识图谱提取诗词训练集中各诗词的至少一个关键字,确定为所述各诗词的语义特征,利用神经网络对所述各诗词的语义特征进行建模,得到输入为诗词的语义特征,输出为语义相似的其他语义特征的诗词模型;
[0026] S12:利用所述知识图谱对所述诗词训练集进行知识建模,得到所述诗词训练集内诗词信息的结构化模型,其中所述诗词训练集内诗词信息至少包括:诗句,注释,语义特征,格律,主题类型和诗词意向中的一种;
[0027] S13:基于所述各诗词的语义特征关联所述诗词模型和所述结构化模型,将预设题型输入至关联后的诗词模型和所述结构化模型中,输出与所述预设题型相对应的题目。
[0028] 在本实施方式中,与步骤S11,当想出“跟荷花相关的题目”又或者“接天莲叶无穷碧,映日荷花别样红”描述同一种植物的诗句时,如果直接对诗句使用神经网络进行建模,例如卷积神经网络或者其他神经网络,会由于诗句本身字少但是信息量大的原因, 神经网络压缩和表示出的语义很难理解和匹配。当应用这种方法去选取跟该句具有高相似度的诗句时, 出来的候选诗句往往跟原句差距很大, 只是2个句子在向量空间上距离远. 得出来的句子可能是菊花, 桃花,甚至是红,蓝,绿等跟原句实际上不相关的句子。直接对句子建模想要获得精确的语义表示在现在的神经网络技术中不可能,没有外部的知识图谱,神经网络对句子相似度的表示只是空间上的向量距离。
[0029] 所以目的是要抽取诗句的语义特征, 应用关键词抽取等方法, 抽取出 “接天莲叶无穷碧,映日荷花别样红”中的“荷花”作为语义特征。在语义提取中只要出现的问题是关键词和实体标注的精度问题,有可能把类似关键词的词语标注出来,比如“商女不知亡国恨,隔江犹唱后庭花”标注出“后庭花”。但是应用知识图谱的知识查询功能(后庭花不属于植物,查询不到),可以在对诗句进行语义特征标注时,将一部分的错误标注过滤掉。通过语义特征的诗词建模,就可以避免出现A.后庭花 B. 海棠花 C.山茶花D.牡丹花。这样低质量的题。
[0030] 对于步骤S12,利用知识图谱对诗歌做知识建模, 主要包括诗歌的: 题目, 作者, 内容, 注释, 实体, 格律, 意向,主题, 近反义词, 诗歌中的人物,地点等实体和关系。现有的知识图谱的特征非常的离散,如果不用诗歌的语义特征结合知识图谱进行建模,就获取不了精确的结构化信息。对于知识图谱可以使用普通的知识图谱,也可以针对性的使用诗词领域的定制的诗词知识图谱。
[0031] 通过诗词训练集内诗词信息的结构化模型可以得到:
[0032] 诗歌题目: 晓出净慈寺送林子方
[0033] 作者:杨万里 朝代:宋
[0034] 内容:毕竟西湖六月中,风光不与四时同。接天莲叶无穷碧,映日荷花别样红。
[0035] 实体:西湖,六月,荷花。
[0036] 近义词: 西湖,杭州西湖,荷花,莲花,荷叶。
[0037] 主题:风景。
[0038] 地点:西湖(进行知识图谱关联)。
[0039] 其中,参数名称如下。
[0040] 内容:诗歌里面的诗句。
[0041] 注释:诗歌自带的注释。
[0042] 实体:抽取出的诗歌语义特征。
[0043] 格律:五言七言,绝句律诗,乐府,词牌名等。
[0044] 主题:诗歌的类型,如风景,思乡等,获取方式是对诗句使用分类算法。
[0045] 意向:实体和主题的映射关系:荷花‑风景,西湖‑风景,故乡‑思乡。
[0046] 对于步骤S13,将诗词模型和结构化模型进行结合,从中抽取出诗歌的语义特征进行链接。对于简单的实体,如荷花,西湖等就是在将知识图谱内的信息与关系与诗歌做链接。如将诗句中的荷花链接到知识图谱内的荷花。
[0047] 作为一种实施方式,所述基于所述各诗词的语义特征关联所述诗词模型和所述结构化模型包括:
[0048] 基于所述各诗词的语义特征,按照实体链接算法关联所述诗词模型和所述结构化模型。
[0049] 在本实施方式中,对于困难的实体,需要用到实体链接算法(entity link),如莲花是荷花的同义词,则通过近义词匹配,将莲花也链接到荷花。再比如苏堤是西湖内的景点,属于上下位关系,将苏堤也链接到西湖。
[0050] 将诗词模型和结构化模型关联后,将预设题型输入至关联后的诗词模型和所述结构化模型中,输出与所述预设题型相对应的题目。
[0051] 通过该实施方式可以看出,使用诗词的语义特征进行建模,可以区分出诗词的关系词语,通过将诗词的信息结构化,可以得到更加丰富的诗词信息,从而生成质量更高的题目。
[0052] 作为一种实施方式,在本实施例中,所述预设题型包括诗词选择;
[0053] 当所述预设题型为诗词选择时,所述关联后的诗词模型和所述结构化模型选取任一诗词的关键字或关键词确定为题目的出题点;
[0054] 将所述出题点输入至所述关联后的诗词模型和所述结构化模型,生成所述题目的题干、基准答案以及与所述出题点语义相关的多个备选项;
[0055] 将所述题目的题干以及多个备选项向进行反馈。
[0056] 在本实施方式中,对于诗词填空的选择题时,对诗词中空缺的内容进行选择填空。
[0057] 在确定出选择题后,任选一首诗词的关键字或者关键词确定为题目的出题点。例如,“稻花乡里说丰年,听取蛙声一片”。将“稻花”作为诗词的关键字为该题目的出题点。
[0058] 将“稻花”、“稻花乡里说丰年,听取蛙声一片”输入至关联后的诗词模型和所述结构化模型,生成题目的提干“__乡里说丰年, 听取蛙声一片”,基准答案为“稻花”,以及多个备选项“稻花”,“稻穗”,“稻米”,“稻田”
[0059] 其中,用到的知识点包括: 要用户填“稻花”2个字, 这道题目用到了分词的技术。必须保证让用户填的是合理的几个字。不能随便选取如“声一”,“里说”等无意义的字词去填。
[0060] 在确定了稻花之后, 要生成基于稻花的干扰项。利用知识图谱和神经网络表示特征结合的方式, 可以提取出B.稻穗 C.稻米 D.稻田这些相似词作为候选答案的干扰项的。稻穗是稻花开花前的部分,这个候选答案就是基于知识图谱找到的。
[0061] 在诗词选择中,还有其他类型的选择,例如关联选择类型的题目。选取诗词的步骤不再赘述。例如,“白日依山尽,黄河入海流”的作者写过下列哪些诗。
[0062] 这道题目的选项只能通过诗歌和作者进行关联。
[0063] 如果单纯通过数据库检索的方式,是能找到作者王之涣的所有的诗句的, 但是如果拿“汉家天子今神武,不肯和亲归去来”这样的冷门诗句作为答案,就会使题目变的特别难,而且题干和答案之间也没有什么内部的关联,就像是单纯的数据库检索一般,失去了趣味性。
[0064] 通过知识图谱和神经网络等特征可以在找到王之涣的所有诗句的基础上,找到跟题干比较相关的诗句的, 比如同样提到了黄河的句子:“黄河远上白云间,一片孤城万仞山。”这句诗作为候选答案,命题的质量就大大提高了。
[0065] 对选择类型进行进一步的深入,对诗歌和地点进行复杂的关联出题。生成所述题目的题干的步骤不再赘述。例如,“欲把西湖比西子, 淡妆浓抹总相宜”中的“西湖”位于下列诗的哪个位置。
[0066]  故人西辞黄鹤楼,烟花三月下扬州
[0067]  烟笼寒水月笼沙, 夜泊秦淮近酒家
[0068]  日照香炉生紫烟,遥看瀑布挂前川
[0069]  暖风熏得游人醉,直把杭州作汴州
[0070] 这道“诗地”关联题是用到了复杂的“诗地”关联和景点关联的。第一,问的是题干中的西湖是在哪个位置, 所以得通过知识图谱才能知道西湖是属于杭州的景点。第二,找到描写杭州的句子作为答案。第三,必须得同样出包含地点且跟杭州同样属于地点范围而不是景点的诗句作为干扰项, 如本题中的扬州,庐山,秦淮。这样通过语义就可以得到相关性强备选项。而如果单纯按照普通诗词模型出一道景点等相关的“黄河远上白云间, 一片孤城万仞山”那么候选答案的质量和相关性就非常差了。
[0071] 在选择类型的题目当中,还包括诗歌内容和词义注释关联的选择。例如:“莲叶何田田”中“田田”的意思是: A. 稀疏,长得不茂盛 B. 莲叶茂盛的样子 C. 一片田地 D. 像田字型一样。这道题主要是对诗词内容的语义进行了知识图谱的关联才能出来。在已知答案是 B的情况下, 要给“田田”这样一个冷门词出相近的意思是很困难的。通过本方法知识图谱构建了词和字的基本释义, 还构建了词和字的近反义词等。所以这道题目的ACD 干扰项就是通过知识图谱得到的。知道了“田田”的反义词,然后根据反义词取出了“稀疏,长得不茂盛”这个答案,刚好跟茂盛形成反义,是一个高质量的干扰项。其次根据“田田”的近义词“田”找到了答案C和D,同样是跟词义高度相关的答案。由此就可以用知识图谱进行高质量的注释出题了。
[0072] 通过该实施方式可以看出,在确定题型后,确保在选关键字时,不会随意选取无意义的词语。进一步的,在设计备选项中的干扰项时,使用语义相似的词语作为答案的干扰项,从而提高出题的质量。
[0073] 作为一种实施方式,在本实施例中,所述预设题型还包括:诗词排序、诗词填空、试卷模式;
[0074] 当所述预设题型为试卷模式时,关联后的诗词模型和所述结构化模型输出多道至少与所述诗词排序和/或诗词填空和/或诗词选择相对应的题目以及基准答案,其中,各题目间的语义特征无关联。
[0075] 在本实施方式中,关联后的诗词模型和所述结构化模型除了可以生成上述步骤的特殊选择题,还可以进行一些基础的题型,例如“诗词内容排序”以及“诗词内容填空”的题型。
[0076] 在此基础上,有了多种题型,就可以提供试卷模式。一般的出题往往是出一堆选择题,一堆填空体等。且题目之间是没有关联的。基于题目的题型,主题,作者,难易度等特征可以类似于出试卷一样。
[0077] 通过该实施方式可以看出,使用试卷模式,提供了多种题型进行命题,避免给了出题的枯燥与乏味,也丰富的考点和考察的范围。
[0078] 作为一种实施方式,在本实施例中,在输出多道题目以及基准答案之后,所述方法还包括:
[0079] 确定所述多道题目的难易度,根据所述难易度对所述多道题目进行排序;
[0080] 输出排序后的多道题目。
[0081] 在本实施方式中,在试卷模式中,提出了多道题目后,确定出这些题目的难易度,通过排序,将这些题目按照由易到难的向用户进行输出。从而提高用户的答题体验。
[0082] 作为一种实施方式,在本实施例中,所述确定所述多道题目的难易度包括:
[0083] 当题目的题型为诗词排序或诗词填空时,基于所述诗词模型确定出题点与题干之间的语义相似度,确定为所述题目的难易维度;
[0084] 当题目的题型为诗词选择时,基于所述诗词模型确定各备选项之间的语义相似度,确定为所述题目的第一难易维度;
[0085] 基于所述诗词模型确定基准答案与各备选项的语义相似度,确定为所述题目的第二难易维度;
[0086] 基于所述诗词模型确定题干与各备选项的语义相似度,确定为所述题目的第三难易维度;
[0087] 根据所述第一难易维度、第二难易维度、第三难易维度确定所述题目的难易度。
[0088] 在本实施方式中,由于“诗词内容排序”以及“诗词内容填空”的题型较为基础,涉及的难点并不多,只需考虑出题点与题干之间的语义相似度。例如,填空题:“__乡里说丰年, 听取蛙声一片”,仅需要用户填补空缺的内容。进而确定出题点与题干之间的语义相似度,例如,“丰年”,“蛙声”与“稻花”有一定的语义相似,进而该题的难易维度较低。
[0089] 对于较为复杂的选择题时,需要考虑各选项之间的语义相似度,如果各选项间语义相似度较高,则表明选择题中备选项间的难易维度较高。还考虑到了基准答案和备选项之间的语义相似度,则表明备选项和基准答案的语义相似度较高,对于用户来说,则难易维度较高。还考虑了题干与备选项之间的语义相似度,如果该语义相似度较高,则说明用户可以通过题干直接推断出选项,难易维度较低。
[0090] 通过该实施方式可以看出,考虑到题目中各参数(备选项、基准答案、题干)之间的相似度来判断题目的难易度,从而可以对题目进行打分,通过分数可以进行排序输出。
[0091] 作为一种实施方式,在本实施例中,所述方法还包括:
[0092] 实时采集不同的用户对每道题目的答题时间、答案;
[0093] 动态记录每道题目的平均答题时间以及错题率;
[0094] 通过预设标准确定每道题目的平均答题时间以及错题率的综合动态得分,当题目的综合动态得分小于预设分值时,将所述题目向开发者反馈,以供开发者对所述诗词模型以及所述信息结构化模型进行优化。
[0095] 在本实施方式中,对题目进行二次评估和动态打分:在大量用户使用时,在大量用户使用数据的基础上,可以收集用户的思考时长,错题数量和分布,爱好的作者和朝代等特征。利用这些特征,可以对题目和试卷进行动态的打分。如原本10分的题目变为8分, 或者5分的题目。这样动态的线上调节,更加有助于命题和试卷的优化。
[0096] 如图2所示为本发明一实施例提供的一种古诗词命题系统的结构示意图,该系统可执行上述任意实施例所述的古诗词命题方法,并配置在终端中。
[0097] 本实施例提供的一种古诗词命题系统10包括:诗词模型创建程序模块11,信息结构化模型创建程序模块12和诗词命题程序模块13。
[0098] 其中,诗词模型创建程序模块11用于基于知识图谱提取诗词训练集中各诗词的至少一个关键字,确定为所述各诗词的语义特征,利用神经网络对所述各诗词的语义特征进行建模,得到输入为诗词的语义特征,输出为语义相似的其他语义特征的诗词模型;信息结构化模型创建程序模块12用于利用所述知识图谱对所述诗词训练集进行知识建模,得到所述诗词训练集内诗词信息的结构化模型,其中所述诗词训练集内诗词信息至少包括:诗句,注释,语义特征,格律,主题类型和诗词意向中的一种;诗词命题程序模块13用于基于所述各诗词的语义特征关联所述诗词模型和所述结构化模型,将预设题型输入至关联后的诗词模型和所述结构化模型中,输出与所述预设题型相对应的题目。
[0099] 本发明实施例还提供了一种非易失性计算机存储介质,计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的古诗词命题方法;
[0100] 作为一种实施方式,本发明的非易失性计算机存储介质存储有计算机可执行指令,计算机可执行指令设置为:
[0101] 基于知识图谱提取诗词训练集中各诗词的至少一个关键字,确定为所述各诗词的语义特征,利用神经网络对所述各诗词的语义特征进行建模,得到输入为诗词的语义特征,输出为语义相似的其他语义特征的诗词模型;
[0102] 利用所述知识图谱对所述诗词训练集进行知识建模,得到所述诗词训练集内诗词信息的结构化模型,其中所述诗词训练集内诗词信息至少包括:诗句,注释,语义特征,格律,主题类型和诗词意向中的一种;
[0103] 基于所述各诗词的语义特征关联所述诗词模型和所述结构化模型,将预设题型输入至关联后的诗词模型和所述结构化模型中,输出与所述预设题型相对应的题目。
[0104] 作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的方法对应的程序指令/模块。一个或者多个程序指令存储在非易失性计算机可读存储介质中,当被处理器执行时,执行上述任意方法实施例中的古诗词命题方法。
[0105] 非易失性计算机可读存储介质可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据装置的使用所创建的数据等。此外,非易失性计算机可读存储介质可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,非易失性计算机可读存储介质可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0106] 本发明实施例还提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例的古诗词命题方法的步骤。
[0107] 本申请实施例的客户端以多种形式存在,包括但不限于:
[0108] (1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机、多媒体手机、功能性手机,以及低端手机等。
[0109] (2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如平板电脑。
[0110] (3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器,掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
[0111] (4)其他具有语音交互的电子装置。
[0112] 在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0113] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0114] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0115] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。