System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种围棋错题练习方法、装置、存储介质及设备。
技术介绍
1、现有的电子辅助学习设备,如学习机、学习平板,都具备辅助用户理解各种知识点的题库,如围棋相关知识点的题库。这样,用户在对围棋相关知识进行学习的过程中,可以通过题库刷题,辅助掌握各种围棋相关知识点,一些学习app(application)也具备类似的功能。并且,为了方便用户复习围棋相关错题,设备通常会设置围棋错题库(如错题本),用户做错的题目会自动录入或用户手动录入错题库。
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、第二确定子单元,用于根据所述目标围棋错题数据在剩余题库数据中的位置和围棋题库中的预设学习路径,确定所述目标围棋错题数据在新的剩余题库数据中对应的展示节点。
39、一种可能的实现方式中,所述目标围棋错题数据在新的剩余题库数据中对应的展示节点包括所述目标围棋错题数据在新的剩余题库数据中展示的时间顺序和/或位置顺序。
40、本申请实施例还提供了一种围棋错题练习设备,包括:处理器、存储器、系统总线;
41、所述处理器以及所述存储器通过所述系统总线相连;
42、所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,所述指令当被所述处理器执行时使所述处理器执行上述围棋错题练习方法中的任意一种实现方式。
43、本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行上述围棋错题练习方法中的任意一种实现方式。
44、本申请实施例还提供了一种计算机程序产品,所述计算机程序产品在终端设备上运行时,使得所述终端设备执行上述围棋错题练习方法中的任意一种实现方式。
...
【技术保护点】
1.一种围棋错题练习方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标围棋错题数据,确定目标错题数据所属的目标考察围棋知识点,包括:
3.根据权利要求2所述的方法,其特征在于,所述围棋考察知识点识别模型的构建方式如下:
4.根据权利要求3所述的方法,其特征在于,所述初始围棋考察知识点识别模型为编码器和解码器构成的端到端模型。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述根据围棋题库中的预设学习路径、所述目标围棋考察知识点和围棋题库中的剩余题库数据,确定所述目标围棋错题数据对应的展示节点,包括:
7.根据权利要求6所述的方法,其特征在于,所述目标围棋错题数据在新的剩余题库数据中对应的展示节点包括所述目标围棋错题数据在新的剩余题库数据中展示的时间顺序和/或位置顺序。
8.一种围棋错题练习装置,其特征在于,包括:
9.一种围棋错题练习设备,其特征在于,包括:处理器、存储器、系统总线;
...
【技术特征摘要】
1.一种围棋错题练习方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标围棋错题数据,确定目标错题数据所属的目标考察围棋知识点,包括:
3.根据权利要求2所述的方法,其特征在于,所述围棋考察知识点识别模型的构建方式如下:
4.根据权利要求3所述的方法,其特征在于,所述初始围棋考察知识点识别模型为编码器和解码器构成的端到端模型。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述根据围棋题库中的预设学习路径、所述目标围棋考察知识...
【专利技术属性】
技术研发人员:刘宝,刘庆升,吴玉胜,
申请(专利权)人:安徽淘云科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。