pykt-team / pykt-toolkit

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

LPKT如何获取不同学生的状态值,如原始论文中所给 #187

Open PhilrainV opened 5 months ago

PhilrainV commented 5 months ago

求问如何获得LPKT模型下A学生在时序下的状态值,在评估文件中可以获得nextqin, nextcin, nextrin, nextdforget, ctrues, cpreds之类的变量,但是并不代表学生的状态值,请问哪一个变量可以直接代表学生状态值,并且可以链接到对应于其学生id?

sonyawong commented 4 months ago

求问如何获得LPKT模型下A学生在时序下的状态值,在评估文件中可以获得nextqin, nextcin, nextrin, nextdforget, ctrues, cpreds之类的变量,但是并不代表学生的状态值,请问哪一个变量可以直接代表学生状态值,并且可以链接到对应于其学生id?

Hi,感谢您对我们工作的关注. 在执行wandb_predict.py后会得到文件“qid_test_predictions.txt”(非滑窗预测结果)和“qid_test_window_predictions.txt”(滑窗预测结果), 每行的第5个列表元素就代表学生的当前状态取值(如下图), 如果要链接到对应学生ID,您可以根据需要“test_sequences_quelevel.csv -->qid_test_predictions.txt”, “test_window_sequences_quelevel.csv -->qid_test_window_predictions.txt”进行学生ID的关联,谢谢~

![Uploading image.png…]()

sonyawong commented 4 months ago
image
BigAmbition67 commented 3 months ago
image

你好,请问每行的这些列表元素和最后的两个数字如“-1,1.0”分别表示什么含义呢?谢谢