pykt-team / pykt-toolkit

pyKT: A Python Library to Benchmark Deep Learning based Knowledge Tracing Models
https://pykt.org
MIT License
194 stars 53 forks source link

LPKT模型中gamma_f每个维度的含义 #194

Open Mars160 opened 1 week ago

Mars160 commented 1 week ago

Hi,非常感谢贵团队杰出的工作,我们团队目前希望通过LPKT模型获取学生的对于知识点的遗忘因子,通过学习和源码阅读推测可能是pykt/models/lpkt.py中的gamma_f

后面发现该参数包含三个维度,据分析第二维度似乎是概念数,第三维度是网络隐藏层数?想请教第一各维度有什么具体含义 如何将gamma_f与具体的每个学生联系起来?

谢谢!

我们团队修改的代码在Personalized-Learning-Laboratory/pykt-toolkit)

非常感谢

sonyawong commented 6 days ago

Hi,非常感谢贵团队杰出的工作,我们团队目前希望通过LPKT模型获取学生的对于知识点的遗忘因子,通过学习和源码阅读推测可能是pykt/models/lpkt.py中的gamma_f

后面发现该参数包含三个维度,据分析第二维度似乎是概念数,第三维度是网络隐藏层数?想请教第一各维度有什么具体含义 如何将gamma_f与具体的每个学生联系起来?

谢谢!

我们团队修改的代码在Personalized-Learning-Laboratory/pykt-toolkit)

非常感谢

hi,感谢贵组对我们工作的关注, gamma_f对应的是原论文eq.(6)的forgetting gate ,维度为[batch_size, num_c, dim_k], 所以我的理解是第一维度每一个矩阵就代表各个学生在各个知识点的遗忘情况, 谢谢~