BNT-SM 是一个用于学生建模的贝叶斯网络工具箱,促进在学生建模社区中使用动态贝叶斯网络。BNT-SM 输入了一个数据集和一个由研究人员假设的贝叶斯网络模型的紧凑XML规范,该模型用于描述学生知识与观察到的行为之间的因果关系。BNT-SM 使用贝叶斯网络工具箱生成并执行代码以训练和测试模型,使研究人员能够轻松探索关于学生模型中知识表示的不同假设。例如,通过改变贝叶斯网络的图形结构,研究补习干预如何影响学生的知识状态——干预可能是脚手架,也可能有助于学生学习。安装 BNT-SM 需要在 Matlab 中进行,因此您需要安装并运行 Matlab。典型用法示例:下载并解压缩 BNT-SM 后,启动 Matlab 并执行:

cd src

setup

cd ../model/kt

[property evidence hash_bnet] = RunBnet('property.xml');

Property.xml 是一个 XML 文件,用于指定我们正在构建的贝叶斯网络。在目录 BNT-SM/model 中,您可以找到其他一些贝叶斯网络模型。