知识点关联方法、装置、存储介质和电子设备与流程

文档序号:14870810发布日期:2018-07-06 23:29阅读:185来源:国知局
本公开涉及信息
技术领域
,具体地,涉及一种知识点关联方法、装置、存储介质和电子设备。
背景技术
:随着信息技术的不断发展,教育方式也越发多样化,许多学校或学生都采用了在线互动式的教育系统作为现有教育方式的辅助教学手段,因为教育系统中包括了大量的教学资源,例如习题库、在线课程、知识点图谱等,能够扩展教学范围,巩固教学内容,提高教学质量。但是目前的教学系统中的知识点之间是相互独立的,缺乏对学科整体知识脉络的把握,因此当用户在教学或学习某一知识点时,无法获取与该知识点相关的教学资源,影响了教育系统的使用效果。技术实现要素:本公开的目的是提供一种知识点关联方法、装置、存储介质和电子设备,用以解决教育系统中知识点相互独立,缺乏关联的问题。为了实现上述目的,根据本公开实施例的第一方面,提供一种知识点关联方法,所述方法包括:获取第一知识点与第二知识点之间关于指定知识点信息的相关度,所述第一知识点和所述第二知识点是预设知识点范围中的任意两个知识点;当所述相关度大于或等于预设的相关度阈值时,确定所述第一知识点和所述第二知识点互为相关知识点。可选地,所述指定知识点信息包括错题率和/或知识点内容,所述获取第一知识点与第二知识点之间关于指定知识点信息的相关度,包括:获取所述第一知识点与所述第二知识点之间关于错题率的相关度;或者,获取所述第一知识点与所述第二知识点之间关于知识点内容的相关度;或者,获取所述第一知识点与所述第二知识点之间关于错题率的相关度和关于知识点内容的相关度;根据所述关于错题率的相关度和所述关于知识点内容的相关度确定所述第一知识点与所述第二知识点的相关度。可选的,所述指定知识点信息为错题率时,所述获取第一知识点与第二知识点之间关于错题率的相关度,包括:获取所述第一知识点的第一错题率序列和所述第二知识点的第二错题率序列,所述第一错题率序列包括第一学生集合中每个学生在所述第一知识点上的错题率,所述第二错题率序列包括所述第一学生集合中每个学生在所述第二知识点上的错题率;根据所述第一错题率序列和所述第二错题率序列,获取所述第一知识点的错题率标准差,所述第二知识点的错题率标准差,和所述第一知识点与所述第二知识点之间的错题率协方差;根据所述第一知识点的错题率标准差、所述第二知识点的错题率标准差、以及所述错题率协方差,获取所述第一知识点与所述第二知识点之间关于所述错题率的相关度。可选的,所述根据所述第一知识点的错题率标准差、所述第二知识点的错题率标准差、以及所述错题率协方差,获取所述第一知识点与所述第二知识点之间关于所述错题率的相关度,包括:根据所述第一知识点的错题率标准差、所述第二知识点的错题率标准差、以及所述错题率协方差,利用第一相关度计算公式获取所述第一知识点与所述第二知识点之间关于所述错题率的相关度;其中,所述第一相关度计算公式包括:其中,ρxy表示知识点x与知识点y的相似度,cov(x,y)表示所述知识点x与所述知识点y之间的错题率协方差,σx表示所述知识点x的错题率标准差,σy表示所述知识点y的错题率标准差。可选的,所述指定知识点信息为知识点内容时,所述获取第一知识点与第二知识点之间关于所述知识点内容的相关度,包括:对所述第一知识点的内容和所述第二知识点的内容进行分词,获取所述第一知识点的关键词和所述第二知识点的关键词,所述关键词包括一个或多个词;根据所述第一知识点的关键词和所述第二知识点的关键词,获取所述第一知识点与所述第二知识点之间关于所述知识点内容的相关度。可选的,所述方法还包括:输出推荐信息,所述推荐信息用于推荐所述第二知识点作为所述第一知识点的所述相关知识点;获取针对所述第二知识点的关联指令,所述关联指令包括确认所述第二知识点与所述第一知识点关联的肯定指令,或确认所述第二知识点与所述第一知识点不关联的否定指令;当所述关联指令为所述肯定指令时,推荐与所述第二知识点对应的题目。可选的,所述方法还包括:每当确定任一用户在所述第一知识点的任一题目失分时,根据所述相关度向所述任一用户推送关于所述第二知识点的题目和/或课程;统计多个用户对于推送的关于所述第二知识点的题目和/或课程的采用率,得到关联采用率序列,所述关联采用率序列中包括所述多个用户对应的所述采用率;获取所述关联采用率序列的方差;当所述关联采用率序列的方差大于或等于预设的方差阈值时,调整所述相关度。可选的,所述方法还包括:根据所述关联采用率序列,更新所述相关度阈值。可选的,所述根据所述关联采用率序列,更新所述相关度阈值,包括:当所述关联采用率序列的期望大于或等于预设的期望阈值时,降低所述相关度阈值;当所述关联采用率序列的期望小于预设的期望阈值时,升高所述相关度阈值。根据本公开实施例的第二方面,提供一种知识点关联装置,所述装置包括:获取模块,用于获取第一知识点与第二知识点之间关于指定知识点信息的相关度,所述第一知识点和所述第二知识点是预设知识点范围中的任意两个知识点;关联模块,用于当所述相关度大于或等于预设的相关度阈值时,确定所述第一知识点和所述第二知识点互为相关知识点。可选的,所述指定知识点信息包括错题率和/或知识点内容,所述获取模块包括:第一获取子模块,用于获取所述第一知识点与所述第二知识点之间关于错题率的相关度;第二获取子模块,用于获取所述第一知识点与所述第二知识点之间关于知识点内容的相关度;第三获取子模块,用于获取所述第一知识点与所述第二知识点之间关于错题率的相关度和关于知识点内容的相关度;所述第三获取子模块,还用于根据所述关于错题率的相关度和所述关于知识点内容的相关度确定所述第一知识点与所述第二知识点的相关度。可选的,所述指定知识点信息为错题率时,所述第一获取子模块,用于:获取所述第一知识点的第一错题率序列和所述第二知识点的第二错题率序列,所述第一错题率序列包括第一学生集合中每个学生在所述第一知识点上的错题率,所述第二错题率序列包括所述第一学生集合中每个学生在所述第二知识点上的错题率;根据所述第一错题率序列和所述第二错题率序列,获取所述第一知识点的错题率标准差,所述第二知识点的错题率标准差,和所述第一知识点与所述第二知识点之间的错题率协方差;根据所述第一知识点的错题率标准差、所述第二知识点的错题率标准差、以及所述错题率协方差,获取所述第一知识点与所述第二知识点之间关于所述错题率的相关度。可选的,所述根据所述第一知识点的错题率标准差、所述第二知识点的错题率标准差、以及所述错题率协方差,获取所述第一知识点与所述第二知识点之间关于所述错题率的相关度,包括:根据所述第一知识点的错题率标准差、所述第二知识点的错题率标准差、以及所述错题率协方差,利用第一相关度计算公式获取所述第一知识点与所述第二知识点之间关于所述错题率的相关度;其中,所述第一相关度计算公式包括:其中,ρxy表示知识点x与知识点y的相似度,cov(x,y)表示所述知识点x与所述知识点y之间的错题率协方差,σx表示所述知识点x的错题率标准差,σy表示所述知识点y的错题率标准差。可选的,所述指定知识点信息为知识点内容时,所述第二获取子模块用于:对所述第一知识点的内容和所述第二知识点的内容进行分词,获取所述第一知识点的关键词和所述第二知识点的关键词,所述关键词包括一个或多个词;根据所述第一知识点的关键词和所述第二知识点的关键词,获取所述第一知识点与所述第二知识点之间关于所述知识点内容的相关度。可选的,所述装置还包括:输出模块,用于输出推荐信息,所述推荐信息用于推荐所述第二知识点作为所述第一知识点的所述相关知识点;指令获取模块,用于获取针对所述第二知识点的关联指令,所述关联指令包括确认所述第二知识点与所述第一知识点关联的肯定指令,或确认所述第二知识点与所述第一知识点不关联的否定指令;推荐模块,用于当所述关联指令为所述肯定指令时,推荐与所述第二知识点对应的题目。可选的,所述装置还包括:推送模块,用于每当确定任一用户在所述第一知识点的任一题目失分时,根据所述相关度向所述任一用户推送关于所述第二知识点的题目和/或课程;统计模块,用于统计多个用户对于推送的关于所述第二知识点的题目和/或课程的采用率,得到关联采用率序列,所述关联采用率序列中包括所述多个用户对应的所述采用率;方差获取模块,用于获取所述关联采用率序列的方差;调整模块,用于当所述关联采用率序列的方差大于或等于预设的方差阈值时,调整所述相关度。可选的,所述装置还包括:更新模块,用于根据所述关联采用率序列,更新所述相关度阈值。可选的,所述更新模块包括:第一更新子模块,用于当所述关联采用率序列的期望大于或等于预设的期望阈值时,降低所述相关度阈值;第二更新子模块,用于当所述关联采用率序列的期望小于预设的期望阈值时,升高所述相关度阈值。根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现第一方面提供的知识点关联方法的步骤。根据本公开实施例的第四方面,提供一种电子设备,包括:第三方面提供的计算机可读存储介质;以及一个或多个处理器,用于执行所述计算机可读存储介质中的计算机程序。通过上述技术方案,本公开根据预设知识点范围中的任意两个知识点的指定知识点信息,确定两个知识点的相关度,进一步的,根据两个知识点的相关度和预设的相关度阈值,判断两个知识点是否互为相关知识点,当两个知识点的相关度大于或等于相关度阈值时,确定两个知识点互为相关知识点,能够根据相关度将知识点进行关联。本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1是根据一示例性实施例示出的一种知识点关联方法的流程图;图2是根据一示例性实施例示出的另一种知识点关联方法的流程图;图3是根据一示例性实施例示出的另一种知识点关联方法的流程图;图4是根据一示例性实施例示出的另一种知识点关联方法的流程图;图5是根据一示例性实施例示出的另一种知识点关联方法的流程图;图6是根据一示例性实施例示出的另一种知识点关联方法的流程图;图7是根据一示例性实施例示出的一种知识点关联装置的框图;图8是根据一示例性实施例示出的另一种知识点关联装置的框图;图9是根据一示例性实施例示出的另一种知识点关联装置的框图;图10是根据一示例性实施例示出的另一种知识点关联装置的框图;图11是根据一示例性实施例示出的另一种知识点关联装置的框图;图12是根据一示例性实施例示出的另一种知识点关联装置的框图;图13是根据一示例性实施例示出的一种电子设备的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在介绍本公开提供的知识点关联方法、装置、存储介质和电子设备之前,首先对本公开各个实施例所涉及应用场景进行介绍。该应用场景可以为辅助学生或老师的学习或教学的在线互动式的教育系统,该教育系统可以设置在终端上,用户通过终端选取需要使用的知识点范围,从而获得教育系统中对应范围的知识点的教学资源,例如题目、课程等。该教育系统还能够采集用户在使用过程中反馈的信息,例如题目的解答情况下,对课程是否感兴趣,是否满意等等,从而向用户推送更合适的教学资源。其中,该终端例如可以是智能手机、平板电脑、智能电视、智能手表、pda(personaldigitalassistant,个人数字助理)、便携计算机等移动终端,也可以是台式计算机等固定终端。图1是根据一示例性实施例示出的一种知识点关联方法的流程图,如图1所示,该方法包括:步骤101,获取第一知识点与第二知识点之间关于指定知识点信息的相关度,第一知识点和第二知识点是预设知识点范围中的任意两个知识点。举例来说,用户在使用教育系统时,可以根据自己的实际需求,选择知识点范围,例如五年级的数学课、明代的历史或高一物理力学,第一知识点和第二知识点是预设知识点范围中的任意两个知识点,以高一物理力学为例,第一知识点可以是力的三要素、第二知识点可以是牛顿第一定律。根据第一知识点与第二知识点的指定知识点信息,获取第一知识点与第二知识点之间的相关度。其中,指定知识点信息可以包括每个知识点的属性、对应的题目信息、重要程度等,可以通过预先录入的方式存储在本地,或存储在远端服务器,还可以采集用户实际的学习和教学信息,对指定知识点信息进行更新和调整。步骤102,当相关度大于或等于预设的相关度阈值时,确定第一知识点和第二知识点互为相关知识点。举例来说,可以根据两个知识点的相关度和预设的相关度阈值,来判断两个知识点是否互为相关知识点,当两个知识点的相关度大于或等于相关度阈值时,确定两个知识点互为相关知识点,当两个知识点的相关度小于相关度阈值时,确定两个知识点不是相关知识点。其中,相关度阈值可以是根据相关领域专家(例如可以是某一学科的高级教师等)的意见预先设置好的(例如可以设置为0.8),也可以根据用户的实际需求来调整,还可以根据用户的具体使用情况来更新。综上所述,本公开根据预设知识点范围中的任意两个知识点的指定知识点信息,确定两个知识点的相关度,进一步的,根据两个知识点的相关度和预设的相关度阈值,判断两个知识点是否互为相关知识点,当两个知识点的相关度大于或等于相关度阈值时,确定两个知识点互为相关知识点,能够根据相关度将知识点进行关联。图2是根据一示例性实施例示出的另一种知识点关联方法的流程图,如图2所示,指定知识点信息可以包括错题率和/或知识点内容,相应的步骤101可以包括三种实现方式,对应的分别执行步骤1011,1012或1013至1014,其中:该知识点信息为错题率时执行步骤1011,该知识点信息为知识点内容时执行步骤1012,该知识点信息即包括错题率又包括知识点内容时,执行步骤1013或1014。步骤1011,获取第一知识点与第二知识点之间关于错题率的相关度。步骤1012,获取第一知识点与第二知识点之间关于知识点内容的相关度。步骤1013,获取第一知识点与第二知识点之间关于错题率的相关度和关于知识点内容的相关度。步骤1014,根据关于错题率的相关度和关于知识点内容的相关度确定第一知识点与第二知识点的相关度。下文以高一物理力学为预设知识点范围举例,第一知识点是力的三要素、第二知识点是牛顿第一定律进行说明:当指定知识点信息为错题率时,步骤1011可以通过以下方式来实现:首先,获取第一知识点的第一错题率序列和第二知识点的第二错题率序列,第一错题率序列包括第一学生集合中每个学生在第一知识点上的错题率,第二错题率序列包括第一学生集合中每个学生在第二知识点上的错题率。示例的,第一学生集合是错题率的一个采样集合,可以是一个班级的全部学生,也可以是整个年级的学生,以第一学生集合为高一一班的全部学生为例,相应的,第一错题率序列中包括了高一一班的每个学生在学习力的三要素相关习题时,做错题目的概率,第二错题率序列中包括了高一一班的每个学生在学习牛顿第一定律相关习题时,做错题目的概率。需要说明的是,第一错题率序列和第二错题率序列还可以限定为在一定时间段内每个学生的错题率,例如,可以选择高一上学期的时间段,或选择某学校三年内,每个高一上学期的时间范围。在表1中所示的是高一一班的6名学生的第一错题率和第二错题率,其中第二列表示第一错题率序列,第三列表示第二错题率序列:表1学生编号第一知识点错题率第二知识点错题率135%42%215%21%369%80%428%37%52%3%641%29%其次,根据第一错题率序列和第二错题率序列,获取第一知识点的错题率标准差,第二知识点的错题率标准差,和第一知识点与第二知识点之间的错题率协方差。示例的,以表1中的第一错题率序列和第二错题率序列为例,那么可以求得第一知识点的错题率标准差为0.231,第二知识点的错题率标准差0.258,和第一知识点与第二知识点之间的错题率协方差0.056。最后,根据第一知识点的错题率标准差、第二知识点的错题率标准差、以及错题率协方差,获取第一知识点与第二知识点之间关于错题率的相关度。进一步的,可以利用第一相关度计算公式获取第一知识点与第二知识点之间关于错题率的相关度:其中,该第一相关度计算公式可以是:其中,ρxy表示知识点x与知识点y的相似度,cov(x,y)表示所述知识点x与所述知识点y之间的错题率协方差,σx表示知识点x的错题率标准差,σy表示知识点y的错题率标准差。示例的,将表1中的数据带入第一相关度计算公式,cov(x,y)为0.056,σx为0.231,σy为0.258,可以求得ρxy为0.94,以相关度阈值为0.8为例,那么第一知识点与第二知识点之间关于错题率的相关度大于相关度阈值,可以确定第一知识点和第二知识点互为相关知识点。当指定知识点信息为知识点内容时,步骤1012可以包括:首先,对第一知识点的内容和第二知识点的内容进行分词,获取第一知识点的关键词和第二知识点的关键词,关键词包括一个或多个词。举例来说,知识点内容可以包括知识点的定义、涵盖范围、公式等,分别对第一知识点和第二知识点进行分词,获得相应的关键词,其中,关键词可以是一个词也可以是多个词。以第一知识点的知识点内容来举例,先选取第一条语句进行分词,按照从左至右的顺序,根据预先存储的词典,识别出多个由n个词组成的备选词组,其中,n为大于1的整数,再根据预设的消歧法则来选取最佳备选词组,该预设的消歧法则例如可以包括:a.长度值和最大;b.平均词长最大;c.词长变化最小;d.单字词出现频率统计值最高。之后,将最佳词组中的第一个词作为第一条语句的关键词,最佳词组中的除第一个词之外的词组和第二条语句组合在一起,进入下一轮分词,能够在考虑上下文情景的前提下,选出第二条语句的关键词,对知识点内容依次进行迭代,可以选取出知识点的关键词。其次,根据第一知识点的关键词和第二知识点的关键词,获取第一知识点与第二知识点之间关于知识点内容的相关度。示例的,将第二知识点的每个关键词依次和第一知识点的每个关键词进行比较,确定第一知识点与第二知识点之间关于知识点内容的相关度。例如,第一知识点经过分词后获得的关键词为:运动、改变、力,第二知识点经过分词后获得的关键词为:阻碍,力,摩擦,其中两个知识点的关键词都包括:“力”,那么可以确定一知识点与第二知识点之间关于知识点内容的相关度为33.3%,其中,第一知识点的关键词和第二知识点的关键词可以通过字符匹配的方式来获得,具体相关度的计算方法可以根据实际需求来选择。当指定知识点信息包括错题率和知识点内容时,通过执行步骤1013-1014可以基于错题率和知识点内容这两个维度综合确定知识点之间的相关度。需要说明的是步骤1013和步骤1014是结合了步骤1011和步骤1012的实施方式,将第一知识点与第二知识点之间关于错题率的相关度和关于知识点内容的相关度结合起来,确定第一知识点与第二知识点的相关度,例如可以分别设置关于错题率的相关度和关于知识点内容的相关度的权重,再将关于错题率的相关度和关于知识点内容的相关度分别乘以权重再求和,作为第一知识点与第二知识点的相关度。以s=mw+nv为例,其中,s表示第一知识点与第二知识点的相关度,w表示第一知识点与第二知识点之间关于错题率的相关度,v表示第一知识点与第二知识点之间关于识点内容的相关度,m表示关于错题率的相关度对应的权重,n表示关于知识点内容的相关度对应的权重。图3是根据一示例性实施例示出的另一种知识点关联方法的流程图,如图3所示,该方法还包括:步骤103,输出推荐信息,推荐信息用于推荐第二知识点作为第一知识点的相关知识点。示例的,教师在教学过程中,或者学生在学习过程中,可以向教师或学生显示推荐信息,推荐第二知识点与第一知识点相关,需要说明的是,可以有多个知识点与第一知识点相关的情况,因此也可以推荐多个知识点作为第一知识点的相关知识点,以供用户进行选择。步骤104,获取针对第二知识点的关联指令,关联指令包括确认第二知识点与第一知识点关联的肯定指令,或确认第二知识点与第一知识点不关联的否定指令。步骤105,当关联指令为肯定指令时,推荐与第二知识点对应的题目。举例来说,当用户接收到推荐信息后,可以根据自己的实际需求来确定是否需要关联第一知识点和第二知识点。例如可以显示是否关联第一知识点和第二知识点的弹窗,其中包含“是”按钮和“否”按钮,用户执行相应的操作来下发关联指令,该关联指令可以分为肯定指令和否定指令,可以分别对应该“是”按钮和“否”按钮。当关联指令为肯定指令时,向用户推荐第二知识点对应的题目,可以辅助学生进行扩展学习,也可以辅助教师进行全方面的教学。图4是根据一示例性实施例示出的另一种知识点关联方法的流程图,如图4所示,该方法还包括:步骤106,每当确定任一用户在第一知识点的任一题目失分时,根据相关度向任一用户推送关于第二知识点的题目和/或课程。步骤107,统计多个用户对于推送的关于第二知识点的题目和/或课程的采用率,得到关联采用率序列,关联采用率序列中包括多个用户对应的采用率。步骤108,获取关联采用率序列的方差。步骤109,当关联采用率序列的方差大于或等于预设的方差阈值时,调整相关度。举例来说,当用户在学习过程中,在一道题目上失分,既答错一道题目时,确定该题目所属的第一知识点,当第一知识点与第二知识点之间关于指定知识点信息的相关度大于相关度阈值时,向该用户推送关于第二知识点的题目和/或课程,此时,用户可以采用这个推送,也可以拒绝。统计多个用户的学习过程中,对于推送的关于第二知识点的题目和/或课程的采用率,获得关联采用率序列,其中,关联采用率序列包括多个用户对应的采用率,例如,a用户被推送关于第二知识点的题目共10次,其中有8次选择了采用,那么a用户的采用率为80%,b用户被推送关于第二知识点的题目共6次,其中有5次选择了采用,那么b的采用率为83.3%,以此类推,可以获得多个用户对应的采用率。进一步的,计算关联采用率序列的方差,由此获得用户群体对第一知识点与第二知识点之间关联的反馈,再相应的调整相关度,来适应不同的用户群体。最后将关联采用率序列的方差和预设的方差阈值进行比较,当关联采用率序列的方差大于或等于预设的方差阈值时,调整相关度。例如,可以升高第一知识点与第二知识点之间关于指定知识点信息的相关度,当关联采用率序列的方差小于预设的方差阈值时,还可以降低相关度,进一步的,当相关度低于预设的阈值时,可以将第一知识点和第二知识点更新为不相关知识点。图5是根据一示例性实施例示出的另一种知识点关联方法的流程图,如图5所示,该方法包括:步骤110,根据关联采用率序列,更新相关度阈值。举例来说,关联采用率序列能够反应用户群体对第一知识点与第二知识点之间关联的采用程度,如果教育系统的推荐总是不被采用,那么说明步骤102中确定的相关知识点的相关度可能不足,即相关度阈值过低。同样的,教育系统的推荐总是被采用,那么说明步骤102中确定的相关知识点的相关度可能过高,即相关度阈值过高,因此可以相应的更新相关度阈值,以适应用户的具体需求。图6是根据一示例性实施例示出的另一种知识点关联方法的流程图,如图6所示,步骤110包括:步骤1101,当关联采用率序列的期望大于或等于预设的期望阈值时,降低相关度阈值。步骤1102,当关联采用率序列的期望小于预设的期望阈值时,升高相关度阈值。举例来说,获取关联采用率序列的期望,当期望大于或等于期望阈值时,表示用户对推送的采用率过高,那么可以相应降低相关度阈值,使更多的知识点相互关联,扩展用户学习或教学的范围。当期望小于预设的期望阈值时,表示用户对推送的采用率过低,那么可以相应提高相关度阈值,提高知识点相互关联的效率,更有效地辅助用户学习或教学。综上所述,本公开根据预设知识点范围中的任意两个知识点的指定知识点信息,确定两个知识点的相关度,进一步的,根据两个知识点的相关度和预设的相关度阈值,判断两个知识点是否互为相关知识点,当两个知识点的相关度大于或等于相关度阈值时,确定两个知识点互为相关知识点,能够根据相关度将知识点进行关联。图7是根据一示例性实施例示出的一种知识点关联装置的框图,如图7所示,该装置200包括:获取模块201,用于获取第一知识点与第二知识点之间关于指定知识点信息的相关度,第一知识点和第二知识点是预设知识点范围中的任意两个知识点。关联模块202,用于当相关度大于或等于预设的相关度阈值时,确定第一知识点和第二知识点互为相关知识点。图8是根据一示例性实施例示出的另一种知识点关联装置的框图,如图8所示,指定知识点信息包括错题率和/或知识点内容,获取模块201包括:第一获取子模块2011,用于获取第一知识点与第二知识点之间关于错题率的相关度。第二获取子模块2012,用于获取第一知识点与第二知识点之间关于知识点内容的相关度。第三获取子模块2013,用于获取第一知识点与第二知识点之间关于错题率的相关度和关于知识点内容的相关度。第三获取子模块2013,还用于根据关于错题率的相关度和关于知识点内容的相关度确定第一知识点与第二知识点的相关度。可选的,指定知识点信息为错题率时,第一获取子模块2011,用于:首先,获取第一知识点的第一错题率序列和第二知识点的第二错题率序列,第一错题率序列包括第一学生集合中每个学生在第一知识点上的错题率,第二错题率序列包括第一学生集合中每个学生在第二知识点上的错题率。其次,根据第一错题率序列和第二错题率序列,获取第一知识点的错题率标准差,第二知识点的错题率标准差,和第一知识点与第二知识点之间的错题率协方差。最后,根据第一知识点的错题率标准差、第二知识点的错题率标准差、以及错题率协方差,获取第一知识点与第二知识点之间关于错题率的相关度。可选的,根据第一知识点的错题率标准差、第二知识点的错题率标准差、以及错题率协方差,获取第一知识点与第二知识点之间关于错题率的相关度,包括:根据第一知识点的错题率标准差、第二知识点的错题率标准差、以及错题率协方差,利用第一相关度计算公式获取第一知识点与第二知识点之间关于错题率的相关度。其中,第一相关度计算公式包括:其中,ρxy表示知识点x与知识点y的相似度,cov(x,y)表示知识点x与知识点y之间的错题率协方差,σx表示知识点x的错题率标准差,σy表示知识点y的错题率标准差。可选的,指定知识点信息为知识点内容时,第二获取子模块2012用于:首先,对第一知识点的内容和第二知识点的内容进行分词,获取第一知识点的关键词和第二知识点的关键词,关键词包括一个或多个词。其次,根据第一知识点的关键词和第二知识点的关键词,获取第一知识点与第二知识点之间关于知识点内容的相关度。图9是根据一示例性实施例示出的另一种知识点关联装置的框图,如图9所示,该装置200还包括:输出模块203,用于输出推荐信息,推荐信息用于推荐第二知识点作为第一知识点的相关知识点。指令获取模块204,用于获取针对第二知识点的关联指令,关联指令包括确认第二知识点与第一知识点关联的肯定指令,或确认第二知识点与第一知识点不关联的否定指令。推荐模块205,用于当关联指令为肯定指令时,推荐与第二知识点对应的题目。图10是根据一示例性实施例示出的另一种知识点关联装置的框图,如图10所示,该装置200还包括:推送模块206,用于每当确定任一用户在第一知识点的任一题目失分时,根据相关度向任一用户推送关于第二知识点的题目和/或课程。统计模块207,用于统计多个用户对于推送的关于第二知识点的题目和/或课程的采用率,得到采用率序列,采用率序列中包括多个用户对应的采用率。方差获取模块208,用于获取关联采用率序列的方差。调整模块209,用于当关联采用率序列的方差大于或等于预设的方差阈值时,调整相关度。图11是根据一示例性实施例示出的另一种知识点关联装置的框图,如图11所示,该装置200还包括:更新模块210,用于根据关联采用率序列,更新相关度阈值。图12是根据一示例性实施例示出的另一种知识点关联装置的框图,如图12所示,更新模块210包括:第一更新子模块2101,用于当关联采用率序列的期望大于或等于预设的期望阈值时,降低相关度阈值。第二更新子模块2102,用于当关联采用率序列的期望小于预设的期望阈值时,升高相关度阈值。关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。综上所述,本公开根据预设知识点范围中的任意两个知识点的指定知识点信息,确定两个知识点的相关度,进一步的,根据两个知识点的相关度和预设的相关度阈值,判断两个知识点是否互为相关知识点,当两个知识点的相关度大于或等于相关度阈值时,确定两个知识点互为相关知识点,能够根据相关度将知识点进行关联。图13是根据一示例性实施例示出的一种电子设备700的框图。如图13所示,该电子设备700可以包括:处理器701,存储器702,多媒体组件703,输入/输出(i/o)接口704,以及通信组件705。其中,处理器701用于控制该电子设备700的整体操作,以完成上述的知识点关联方法中的全部或部分步骤。存储器702用于存储各种类型的数据以支持在该电子设备700的操作,这些数据例如可以包括用于在该电子设备700上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器702可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammableread-onlymemory,简称eprom),可编程只读存储器(programmableread-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件703可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器702或通过通信组件705发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口704为处理器701和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件705用于该电子设备700与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(nearfieldcommunication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件705可以包括:wi-fi模块,蓝牙模块,nfc模块。在一示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器(digitalsignalprocessor,简称dsp)、数字信号处理设备(digitalsignalprocessingdevice,简称dspd)、可编程逻辑器件(programmablelogicdevice,简称pld)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的知识点关联方法。在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,例如包括程序指令的存储器702,上述程序指令可由电子设备700的处理器701执行以完成上述的知识点关联方法。综上所述,本公开根据预设知识点范围中的任意两个知识点的指定知识点信息,确定两个知识点的相关度,进一步的,根据两个知识点的相关度和预设的相关度阈值,判断两个知识点是否互为相关知识点,当两个知识点的相关度大于或等于相关度阈值时,确定两个知识点互为相关知识点,能够根据相关度将知识点进行关联。以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,本领域技术人员在考虑说明书及实践本公开后,容易想到本公开的其它实施方案,均属于本公开的保护范围。另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。同时本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。本公开并不局限于上面已经描述出的精确结构,本公开的范围仅由所附的权利要求来限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1