System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,具体而言,涉及一种教学视频知识图谱构建方法、装置、设备及存储介质。
技术介绍
1、随着互联网的快速发展,教育培训行业逐渐向线上转移,在线学习成为一种主要的学习方式,在此基础之上,大量的课程视频被制作和分享,使得用户能够基于这些课程视频进行学习。而为了便于用户对课程视频的相关内容进行获取和查阅,通常会以课程视频中的主要知识内容为依据进行教学视频知识图谱的构建,这样能够使得用户在不需要花费大量时间去观看完整教学视频的情况下,通过教学视频知识图谱就能够知晓每个教学视频中所讲授的相关知识内容,便于用户进行后续课程的筛选和知识点梳理。
2、现有技术中,在以课程视频中的主要知识内容为依据进行教学视频知识图谱的构建时,通常是由视频管理人员通过观看完整的课程视频后,手动对课程视频中的知识内容进行记录,然后根据其主观认知和经验对记录得到的知识内容进行分析和归纳后绘制教学视频的知识图谱。但是在研究中发现,通过上述方法构建知识图谱时,由于需要管理人员耗费大量时间观看教学视频,从而会增加管理人员的工作负担,浪费人力成本;除此之外,受限于管理人员认知能力的局限性,人为因素的干扰和主观经验的影响,在利用其认知能力和经验绘制知识图谱时,会导致绘制得到的知识图谱出现与事实不符合以及不准确的情况发生,从而降低了得到的教学视频知识图谱的有效性和准确性。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种教学视频知识图谱构建方法、装置、设备及存储介质,以避免在构建教学知识图谱时造
2、第一方面,本申请实施例提供了一种教学视频知识图谱构建方法,所述方法包括:
3、获取教学视频集,其中,所述教学视频集中包括至少一个教学视频;
4、对于各教学视频,分别从该教学视频中的各关键帧中提取出各关键帧的文字信息;
5、分别对各关键帧的文字信息进行实体识别得到各关键帧的知识点,然后对各关键帧的知识点进行关系抽取得到各关键帧的每两个知识点之间的关联关系;
6、基于各关键帧的知识点以及各关键帧的每两个知识点之间的关联关系构建该教学视频的视频知识图谱;
7、基于每两个教学视频的视频知识图谱的根节点之间的内容相似度对各教学视频进行聚类处理得到多个视频簇;
8、对于各视频簇,基于该视频簇中的每两个教学视频的视频知识图谱的根节点之间的内容相似度对该视频簇中各教学视频的视频知识图谱进行整合处理,得到该视频簇的视频簇知识图谱;
9、将各视频簇的视频簇知识图谱进行整合处理得到所述教学视频集的视频集知识图谱。
10、可选地,对于各教学视频,在分别从该教学视频中的各关键帧中提取出各关键帧的文字信息前,所述方法还包括:
11、以预设时间间隔从该教学视频中提取多个视频帧;
12、计算每两个所述视频帧之间的图像相似度;
13、基于每两个所述视频帧之间的图像相似度对从该教学视频中提取出的多个视频帧进行去重处理,得到该教学视频的关键帧。
14、可选地,所述分别从该教学视频中的各关键帧中提取出各关键帧的文字信息,包括:
15、获取文字信息的预设提取位置;
16、对于该教学视频的各关键帧,提取该关键帧中所述预设提取位置处的文字作为该关键帧的文字信息。
17、可选地,所述基于各关键帧的知识点以及各关键帧的每两个知识点之间的关联关系构建该教学视频的视频知识图谱,包括:
18、基于各关键帧的知识点以及各关键帧的每两个知识点之间的关联关系生成各关键帧的单帧知识图谱;
19、基于不同关键帧的单帧知识图谱的节点之间的内容相似度对各关键帧的单帧知识图谱进行整合处理得到该教学视频的视频知识图谱。
20、可选地,对于各关键帧,该关键帧的单帧知识图谱中的各节点对应该关键帧的各知识点,该关键帧的单帧知识图谱中的每两个节点之间的逻辑关系对应每两个知识点之间的关联关系。
21、可选地,所述基于不同关键帧的单帧知识图谱的节点之间的内容相似度对各关键帧的单帧知识图谱进行整合处理得到该教学视频的视频知识图谱,包括:
22、对于每两个关键帧,计算该两个关键帧中的第一个关键帧的单帧知识图谱的根节点与该两个关键帧中的第二个关键帧的单帧知识图谱的叶子节点之间的内容相似度;
23、判断该两个关键帧中的第一个关键帧的单帧知识图谱的根节点与该两个关键帧中的第二个关键帧的单帧知识图谱的叶子节点之间的内容相似度是否超过第一预设阈值;
24、若该两个关键帧中的第一个关键帧的单帧知识图谱的根节点与该两个关键帧中的第二个关键帧的单帧知识图谱的叶子节点之间的内容相似度超过第一预设阈值,则将该两个关键帧中的第一个关键帧的单帧知识图谱的根节点作为该两个关键帧中的第二个关键帧的单帧知识图谱的叶子节点的子节点进行整合处理,以得到该教学视频的视频知识图谱。
25、可选地,所述内容相似度包括文本编辑距离得分,所述基于每两个教学视频的视频知识图谱的根节点之间的内容相似度对各教学视频进行聚类处理得到多个视频簇,包括:
26、对于每两个教学视频,计算该两个教学视频的视频知识图谱的根节点的文本编辑距离得分;
27、判断该两个教学视频的视频知识图谱的根节点的文本编辑距离得分是否超过第二预设阈值;
28、若该两个教学视频的视频知识图谱的根节点的文本编辑距离得分超过所述第二预设阈值,则将该两个教学视频作为同一个视频簇进行聚类处理。
29、第二方面,本申请实施例提供了一种教学视频知识图谱构建装置,所述装置包括:
30、视频集获取模块,用于获取教学视频集,其中,所述教学视频集中包括至少一个教学视频;
31、信息提取模块,用于对于各教学视频,分别从该教学视频中的各关键帧中提取出各关键帧的文字信息;
32、知识点分析模块,用于对各关键帧的文字信息进行实体识别得到各关键帧的知识点,然后对各关键帧的知识点进行关系抽取得到各关键帧的每两个知识点之间的关联关系;
33、第一知识图谱构建模块,用于基于各关键帧的知识点以及各关键帧的每两个知识点之间的关联关系构建该教学视频的视频知识图谱;
34、视频聚类模块,用于基于每两个教学视频的视频知识图谱的根节点之间的内容相似度对各教学视频进行聚类处理得到多个视频簇;
35、第二知识图谱构建模块,对于各视频簇,基于该视频簇中的每两个教学视频的视频知识图谱的根节点之间的内容相似度对该视频簇中各教学视频的视频知识图谱进行整合处理,得到该视频簇的视频簇知识图谱;
36、第三知识图谱构建模块,用于将各视频簇的视频簇知识图谱进行整合处理得到所述教学视频集的视频集知识图谱。
37、可选地,所述装置还包括:
38、关键帧获取模块,用于在分别本文档来自技高网...
【技术保护点】
1.一种教学视频知识图谱构建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,对于各教学视频,在分别从该教学视频中的各关键帧中提取出各关键帧的文字信息前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述分别从该教学视频中的各关键帧中提取出各关键帧的文字信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于各关键帧的知识点以及各关键帧的每两个知识点之间的关联关系构建该教学视频的视频知识图谱,包括:
5.根据权利要求4所述的方法,其特征在于,对于各关键帧,该关键帧的单帧知识图谱中的各节点对应该关键帧的各知识点,该关键帧的单帧知识图谱中的每两个节点之间的逻辑关系对应每两个知识点之间的关联关系。
6.根据权利要求4所述的方法,其特征在于,所述基于不同关键帧的单帧知识图谱的节点之间的内容相似度对各关键帧的单帧知识图谱进行整合处理得到该教学视频的视频知识图谱,包括:
7.根据权利要求1所述的方法,其特征在于,所述内容相似度包括文本编辑距离得分,所述基于每两个教学视频的视
8.一种教学视频知识图谱构建装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至7中任一所述的教学视频知识图谱构建方法的步骤。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7中任意一项所述的教学视频知识图谱构建方法的步骤。
...【技术特征摘要】
1.一种教学视频知识图谱构建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,对于各教学视频,在分别从该教学视频中的各关键帧中提取出各关键帧的文字信息前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述分别从该教学视频中的各关键帧中提取出各关键帧的文字信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于各关键帧的知识点以及各关键帧的每两个知识点之间的关联关系构建该教学视频的视频知识图谱,包括:
5.根据权利要求4所述的方法,其特征在于,对于各关键帧,该关键帧的单帧知识图谱中的各节点对应该关键帧的各知识点,该关键帧的单帧知识图谱中的每两个节点之间的逻辑关系对应每两个知识点之间的关联关系。
6.根据权利要求4所述的方法,其特征在于,所述基于不同关键帧的单帧知识图谱的节点之间的内容相似度对各关...
【专利技术属性】
技术研发人员:邱雪茵,罗歆昱,郭宜纹,蔡佳峰,王兆均,陈崇雨,
申请(专利权)人:暗物质北京智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。