一种课程生成方法、装置与流程

文档序号:36004782发布日期:2023-11-16 19:20阅读:24来源:国知局
一种课程生成方法、装置与流程

本公开涉及人工智能,尤其涉及一种课程生成方法、装置。


背景技术:

1、当前,在云计算、大数据、物联网、互联网、智能识别、知识管理等新技术新理念快速发展和经济社会需求的双重驱动下,信息技术疾步迈入智能化阶段。国内外高科技公司纷纷布局人工智能。而目前线上的教育课程设置还是同一年龄段的学员使用统一的教学大纲和课程,但不同学员之间的学习能力可能存在差别,使得教学效率不够理想。


技术实现思路

1、有鉴于此,本公开实施例提供了一种课程生成方法、装置,能够至少部分的解决现有技术中存在的不能根据学员学习能力个性化设计教育课程,教学效率不够理想的问题。

2、第一方面,本公开实施例提供了一种课程生成方法,采用如下技术方案:

3、所述课程生成方法包括:

4、构建测试题集,所述测试题集中的每一道题目均具有识别标签,所述识别标签包括知识点和能力类型;

5、获取学员对测试题集中的每一道题目的答题数据,构建答题数据集a,所述答题数据集a包括各道题目对应的时间参数、正确性参数、解题思路参数和修改过程参数;

6、根据所述答题数据集a和所述识别标签,确定所述学员的学习能力参数;

7、根据所述学习能力参数,为所述学员生成课程。

8、可选地,所述根据所述答题数据集a和所述识别标签,确定所述学员的学习能力参数包括:

9、根据所述识别标签中的能力类型,确定每一道题目的能力类型i;

10、根据每一道题目的能力类型i,将所述答题数据集a拆分为多个子答题数据集a_i;

11、根据所述子答题数据集a_i,确定学员对于能力类型i的学习能力参数。

12、可选地,所述学习能力参数包括学习基础参数和持续学习参数;所述根据所述子答题数据集a_i,确定学员对于能力类型i的学习能力参数,包括:

13、根据所述子答题数据集a_i中的正确性参数,确定能力类型i下,学员的学习基础参数;

14、根据所述子答题数据集a_i中的时间参数、正确性参数、解题思路参数和修改过程参数,确定学员对于能力类型i的持续学习参数。

15、可选地,所述时间参数为完成用时t,所述正确性参数为0或1,所述正确性参数为0表示题目解答错误,所述正确性参数为1表示题目解答正确,所述解题思路参数为1~4之间的任一数值,所述修改过程参数为1~5之间的任一数值,所述修改过程参数为1表示无修改过程且解答错误,所述修改过程参数为2表示有修改过程且解答错误,所述修改过程参数为3表示有多次修改过程且解答正确,所述修改过程参数为4表示有1次修改过程且解答正确,所述修改过程参数为5表示无修改过程且解答正确;

16、所述根据所述子答题数据集a_i中的时间参数、正确性参数、解题思路参数和修改过程参数,确定学员对于能力类型i的持续学习参数,包括:

17、基于所述子答题数据集a_i中的时间参数和正确性参数,确定学员在时间t内答对题目的第一概率密度函数pdf1(t);

18、基于所述子答题数据集a_i中的时间参数和修改过程参数,确定学员在时间t内经过修改后答对题目的第二概率密度函数pdf2(t);

19、基于所述子答题数据集a_i中的解题思路参数,确定学员的解题思路参数均值r;

20、根据所述第一概率密度函数pdf1(t)、所述第二概率密度函数pdf2(t)和所述解题思路参数均值r,确定表征学员对于能力类型i的持续学习能力的第三概率密度函数pdf3(t)。

21、可选地,所述基于所述子答题数据集a_i中的时间参数和正确性参数,确定学员在特定时间t0内答对题目的第一概率密度函数pdf1(t),包括:

22、基于所述子答题数据集a_i中的时间参数和正确性参数,获取所述子答题数据集a_i中正确性参数为1的数据对应的时间参数;

23、利用核密度估计法,基于获取到的时间参数,计算得到学员在时间t内答对题目的第一概率密度函数pdf1(t)。

24、可选地,所述利用核密度估计法,基于获取到的时间参数,计算得到学员在时间t内答对题目的第一概率密度函数pdf1(t),包括:

25、选择高斯核函数;

26、确定高斯核函数的带宽参数σ;

27、以获取到的时间参数作为数据点t1,对于每个数据点t1,计算以数据点t1为中心的核函数的值,计算公式为:k(t1) = (1/(sqrt(2 *π) *σ)) * exp(-0.5 * ((t1 - mu)/σ)2),其中mu是核函数中心,σ是带宽参数;

28、在所有数据点t1的核函数的值k(t1)的基础上,进行插值,基于插值后的数据,得到第一概率密度函数pdf1(t)。

29、可选地,所述基于所述子答题数据集a_i中的时间参数和修改过程参数,确定学员在时间t内经过修改后答对题目的第二概率密度函数pdf2(t),包括:

30、基于所述子答题数据集a_i中的时间参数和修改过程参数,获取所述子答题数据集a_i中修改过程参数为2、3和4的数据对应的时间参数;

31、选择高斯核函数;

32、确定高斯核函数的带宽参数σ;

33、以获取到的修改过程参数为2的数据对应的时间参数,作为数据点t2,对于每个数据点t2,计算以数据点t2为中心的核函数的值,计算公式为:k(t2) = (1/(sqrt(2 *π) *σ)) * exp(-0.5 * ((t2 - mu)/ σ)2),其中mu是核函数中心,σ是带宽参数;

34、在所有数据点t2的核函数的值k(t1)的基础上,进行插值,基于插值后的数据,得到子概率密度函数pdf2.2(t);

35、基于获取到的修改过程参数为3的数据对应的时间参数,得到子概率密度函数pdf2.3(t);

36、基于获取到的修改过程参数为4的数据对应的时间参数,得到子概率密度函数pdf2.4(t);

37、根据子概率密度函数pdf2.2(t)、子概率密度函数pdf2.3(t)和子概率密度函数pdf2.4(t),计算得到第二概率密度函数pdf2(t),第二概率密度函数pdf2(t)为子概率密度函数pdf2.2(t)与子概率密度函数pdf2.3(t)在(0,﹢∞)范围内的卷积,与子概率密度函数pdf2.2(t)与子概率密度函数pdf2.4(t)在(0,﹢∞)范围内的卷积之和。

38、可选地,所述第一概率密度函数pdf1(t)、所述第二概率密度函数pdf2(t)和所述解题思路参数均值r,确定表征学员对于能力类型i的持续学习能力的第三概率密度函数pdf3(t),包括:

39、第三概率密度函数pdf3(t)=(第一概率密度函数pdf1(t)+第二概率密度函数pdf2(t))* r。

40、可选地,所述根据所述学习能力参数,为所述学员生成课程,包括:

41、在全部能力类型i的学习基础参数均不高于对应的第一预设值时,基于前一课程的知识点重新生成课程;

42、在部分能力类型i的学习基础参数不高于对应的第一预设值,部分能力类型i的学习基础参数高于对应的第一预设值时,生成新的课程,所述新的课程中,根据能力类型i的基础学习参数和持续学习参数,配置知识点的教学时长;

43、在全部能力类型i的学习基础参数均高于对应的第一预设值时,生成新的课程,所述新的课程中,根据能力类型i的持续学习参数,配置知识点的教学时长。

44、第二方面,本公开实施例还提供了一种课程生成装置,采用如下技术方案:

45、所述课程生成装置包括:

46、题集构建模块,用于构建测试题集,所述测试题集中的每一道题目均具有识别标签,所述识别标签包括知识点和能力类型;

47、数据获取模块,用于获取学员对测试题集中的每一道题目的答题数据,构建答题数据集a,所述答题数据集a包括各道题目对应的时间参数、正确性参数、解题思路参数和修改过程参数;

48、参数确定模块,用于根据所述答题数据集a和所述识别标签,确定所述学员的学习能力参数;

49、课程生成模块,用于根据所述学习能力参数,为所述学员生成课程。

50、本公开实施例提供了一种课程生成方法、装置,通过该课程生成方法生成课程的过程中,能够通过学员对测试题集中的答题数据集中的时间参数、正确性参数、解题思路参数和修改过程参数,准确确定学员当前的学习能力参数,然后基于学员当前的学习能力参数,为学员生成课程,进而能够实现根据学员能力个性化设计教育课程,从而达到提高教学效率的效果。

51、上述说明仅是本公开技术方案的概述,为了能更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为让本公开的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

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