基于人工智能的课堂状态评估方法

文档序号:35999114发布日期:2023-11-16 12:00阅读:50来源:国知局
基于人工智能的课堂状态评估方法

本申请涉及监督目的的数据处理,尤其涉及一种基于人工智能的课堂状态评估方法。


背景技术:

1、在cn110503000a中提出了一种通过检测抬头率获取课堂状态的方法,主要侧重于检测学生有没有全程抬头。

2、但是正常的课堂教学的过程中,包括了老师讲课、学生记笔记、学生提问、老师提问和老师解答等多个教学过程。同时,在整个课堂的学习过程中,因学生的个人习惯不同,有些学生喜欢抬头看老师课件听课,这类学生在整节课堂的抬头率会比较高,有些学生喜欢对照书本进行听课,这类学生在整节课堂的抬头率会比较低。因此通过获取整节课堂中学生的抬头率,直接对课堂状态是否良好进行评估的方法不够准确。

3、现有技术的课堂状态评估的准确性有待提高


技术实现思路

1、为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种基于人工智能的课堂状态评估方法,能够更准确的评估和反应课堂状态。

2、第一方面,本申请提供了一种基于人工智能的课堂状态评估方法,所述基于人工智能的课堂状态评估方法包括:

3、通过录音设备获取教师的语音数据;

4、根据所述语音数据获取教师发出的进入教学节点的开始信号和离开教学节点的结束信号;

5、通过深度相机获取当前的教学节点内学生位置的照片;

6、根据所述学生位置的照片获取得到当前教学节点内每个学生的头部姿态变化;

7、根据每个学生的头部姿态变化判断得到当前教学节点内所述学生是否听课。

8、可选的,所述基于人工智能的课堂评估方法还包括:

9、在离开当前教学节点后检测所述教学节点的教学状态;

10、所述在离开当前教学节点后检测所述教学节点的教学状态包括:

11、在教师发出离开当前教学节点的结束信号后的第一预设时间内,通过学生位置的照片获取得到第一预设时间内学生的头部姿态变化,根据所述第一预设时间内学生的头部姿态变化,获取第一预设时间内出现向左或向右转头的学生比例,当所述学生比例大于第一预设阈值时,判断所述教学节点的教学节奏过快。

12、可选的,所述基于人工智能的课堂状态评估方法还包括:

13、获取教师发出离开当前教学节点的结束信号前的第二预设时间内学生的头部姿态变化;

14、根据所述第二预设时间内学生的头部姿态变化,获取第二预设时间内学生出现左转头或右转头的学生比率,当所述第二预设时间内学生的所述学生比率大于第二预设阈值时,判断所述教学节点的教学节奏过慢。

15、可选的,所述基于人工智能的课堂状态评估方法还包括:

16、当该学生不听课的教学节点的总数量超过预设的不听课阈值时,判断所述学生当前课堂不听课;

17、通过预设的听课状态值评估函数获得当前课堂的听课状态评估值,所述预设的听课状态评估函数为:

18、

19、其中p为听课状态评估值,n为学生总人数,m为不听课的学生总人数。

20、可选的,所述基于人工智能的课堂评估方法还包括:

21、通过预设的课堂状态评估公式评估得到当前的课堂状态评估值,所述课堂状态评估公式为:

22、

23、其中,tse为课堂状态评估值,nodeall为教学节点总数,nodegood为优秀教学节点总数,nodefast为教学速度过快的教学节点总数,nodeslow为教学速度过慢的教学节点总数,nodeoptimal为教学节点指导数;

24、式中σ是偏差容忍值常数。

25、可选的,所述通过深度相机获取学生位置的照片包括:

26、所述深度相机包括设置在教室前方的第一深度相机以及设置在教室后方的第二深度相机;

27、所述第一深度相机用于获取学生位置的前方照片,所述第二深度相机用于获取学生位置的后方照片,所述第一深度相机和第二深度相机同时对学生位置进行拍摄以分别得到第一深度图像和第二深度图像。

28、可选的,根据所述学生位置的照片获取得到当前教学节点内每个学生的头部姿态变化包括:

29、根据第一深度图像通过alphapose算法分别获取每个学生的左眼、右眼、鼻子和颈部的人体骨骼关键点;

30、根据第二深度图像通过alphapose算法分别获取每个学生的颈部、左肩、右肩和背部的人体骨骼关键点;

31、以颈部作为关节连接点将第一深度图像获取得到的人体骨骼关键点和第二深度图像获取得到的人体骨骼关键点相拼接得到每个学生的骨骼形态;

32、以所述骨骼形态中颈部骨骼关键点为中心,将其他骨骼关键点转换为以颈部骨骼关键点为坐标原点的坐标值;

33、收集每个学生所有转换后的骨骼关键点的坐标值形成每个学生的姿态描述集合,将每个学生的姿态描述集合输入训练好的姿态感知模型中以此得到每个学生的头部姿态;

34、在当前教学节点内通过使第一深度相机和第二深度相机按照预设的间隔时间多次拍摄学生位置的照片,即可获得每个学生的头部姿态变化。

35、可选的,根据所述学生的头部姿态变化判断得到当前教学节点内所述学生是否听课包括:

36、对每个学生分别获取预设数量的头部姿态,并按照出现的时间先后排序以作为头部姿态变化顺序,所述头部姿态变化顺序中的头部姿态是,每个学生在当前教学节点中连续出现且连续出现次数最靠前的头部姿态;

37、根据每个学生的头部姿态变化顺序获取在全体学生中出现次数最多的头部姿态变化顺序作为头部变化顺序标准;

38、将每个学生的头部变化顺序和所述头部变化顺序标准进行比较,当学生的头部姿态变化顺序和头部姿态变化顺序标准不符时,判断该学生当前教学节点不听课。

39、可选的,所述预设数量为2。

40、第二方面,本申请提供了一种计算机可读存储介质,包括了第一方面任一所述的基于人工智能的课堂状态评估方法。

41、本申请提供的技术方案与现有技术相比具有如下优点:

42、教师在课堂的教学过程中,遇到重点、难点的知识点时,教师会通过特定的动作和语音以指引使学生做出一定的行为,例如在教授重点知识时,教师会提出让学生注意看黑板,从而引导学生注意力的集中,以此把握整节教学的节奏。在这种教学过程中,学生做出的行为由于受教师引导,其行为一致性高。而在课堂的不受教师引导的其他过程中,即便学生低头或转头,受其个人习惯的影响,也不能充分说明其是否不在听课。

43、因此本申请通过识别这些受教师引导的教学时间段作为教学节点,并在这些的教学节点中检测学生的行为是否充分受教师引导,从而检测出学生是否在听课,以此能够提高课堂状态评估的准确性。



技术特征:

1.基于人工智能的课堂状态评估方法,其特征在于,所述基于人工智能的课堂状态评估方法包括:

2.根据权利要求1所述的基于人工智能的课堂状态评估方法,其特征在于,所述基于人工智能的课堂评估方法还包括:

3.根据权利要求2所述的基于人工智能的课堂状态评估方法,其特征在于,所述基于人工智能的课堂状态评估方法还包括:

4.根据权利要求3所述的基于人工智能的课堂状态评估方法,其特征在于,所述基于人工智能的课堂状态评估方法还包括:

5.根据权利要求4所述的基于人工智能的课堂状态评估方法,其特征在于,所述基于人工智能的课堂评估方法还包括:

6.根据权利要求1所述的基于人工智能的课堂状态评估方法,其特征在于,所述通过深度相机获取学生位置的照片包括:

7.根据权利要求6所述的基于人工智能的课堂状态评估方法,其特征在于,根据所述学生位置的照片获取得到当前教学节点内每个学生的头部姿态变化包括:

8.根据权利要求1所述的基于人工智能的课堂状态评估方法,其特征在于,根据所述学生的头部姿态变化判断得到当前教学节点内所述学生是否听课包括:

9.根据权利要求8所述的基于人工智能的课堂状态评估方法,其特征在于,所述预设数量为2。

10.计算机可读存储介质,其特征在于,包括权利要求1-9任一所述的基于人工智能的课堂状态评估方法。


技术总结
本申请涉及监督目的的数据处理技术领域,尤其涉及一种基于人工智能的课堂状态评估方法。所述基于人工智能的课堂状态评估方法包括:通过录音设备获取教师的语音数据;根据所述语音数据获取教师发出的进入教学节点的开始信号和离开教学节点的结束信号;通过深度相机获取当前的教学节点内学生位置的照片;根据所述学生位置的照片获取得到当前教学节点内每个学生的头部姿态变化;根据每个学生的头部姿态变化判断得到当前教学节点内所述学生是否听课。本申请通过识别受教师引导的时间段作为教学节点,并在这些教学节点中检测学生的行为是否充分受教师引导,从而检测出学生是否在听课,以此能够提高课堂状态评估的准确性。

技术研发人员:汪静,李美满,刘磊,姚剑
受保护的技术使用者:广东开放大学(广东理工职业学院)
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1