Knowledge Tracing -- 基于贝叶斯的学生知识点追踪(BKT)

本文介绍了智能教学系统中常用的BKT(贝叶斯知识追踪)模型,这是一种基于马尔科夫模型的算法,用于追踪学生知识点的掌握情况。BKT模型包括四个关键参数:L0、T、G和S,用于描述学生的学习状态和错误率。通过这些参数,可以构建一个HMM模型来训练和评估学生对不同知识点的掌握程度。此外,文章还探讨了模型的改进方向,如考虑学生个体差异和题目难度对模型的影响。
摘要由CSDN通过智能技术生成

       目前,教育领域通过引入人工智能的技术,使得在线的教学系统成为了智能教学系统(ITS),ITS不同与以往的MOOC形式的课程。ITS能够个性化的为学生制定有效的

学习路径,通过根据学生的答题情况追踪学生当前的一个知识点掌握状况,从而可以做到因材施教。

      在智能教学系统中,当前有使用以下三种模型对学生的知识点掌握状况进行一个追踪判断:

  1.     IRT(Item response theory)  项目反应理论
  2.     BKT(Bayesin knowledge tracing) 基于贝叶斯网络的学生知识点追踪模型
  3.     DKT(Deep konwledge traing)  基于深度神经网络的学生知识点追踪模型   

      今天我们主要说一下BKT:

       BKT是最常用的一个模型,BKT是含有隐变量的马尔可夫模型(HMM)。因此可以采用EM算法或者bruteForce 算法求解参数。

       BKT是对学生知识点的一个变化进行追踪,可以知道学生知识点的一个掌握情况变化。

      一般有个stop_policy准则,用于判断学生是否经过多轮的做题掌握了相应的知识点。      

       (Once that probability reaches 0.95, the student can be assumed to have learned the skill. The Cogniti

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值