We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
报错代码为 run_edustudio( dataset='SLP-Math', cfg_file_name=None, traintpl_cfg_dict={ 'cls': 'GeneralTrainTPL', }, datatpl_cfg_dict={ 'cls': 'CNCDQDataTPL', }, modeltpl_cfg_dict={ 'cls': 'CNCD_Q' }, evaltpl_cfg_dict={ 'clses': ['PredictionEvalTPL'], } )
出现问题 2024-12-21 11:26:57[ERROR]: Traceback (most recent call last): File "E:\EduStudio-main\edustudio\quickstart\quickstart.py", line 57, in run_edustudio traintpl = cls(cfg) File "E:\EduStudio-main\edustudio\traintpl\gd_traintpl.py", line 25, in init super().init(cfg) File "E:\EduStudio-main\edustudio\traintpl\base_traintpl.py", line 54, in init self.datatpl = self.get_datatpl_obj() File "E:\EduStudio-main\edustudio\traintpl\base_traintpl.py", line 87, in get_datatpl_obj datatpl: BaseDataTPL = self.datatpl_cls.from_cfg(self.cfg) File "E:\EduStudio-main\edustudio\datatpl\common\general_datatpl.py", line 107, in from_cfg return cls(cfg, **kwargs) TypeError: init() got an unexpected keyword argument 'df_questionnaire' TypeError:init()got an unexpected keyword argument 'df_questionnaire' 表明,程序在调用某个类的 init 方法时,传入了一个名为 df_questionnaire 的参数,但该类的 init 方法未定义接收此参数。因此需要在init方法中接收这个参数 当我解决这个报错后,仍然出现新的问题 2024-12-21 11:31:19[ERROR]: Traceback (most recent call last): File "E:\codeeeee\python\EduStudio-main\edustudio\quickstart\quickstart.py", line 58, in run_edustudio traintpl.start() File "E:\codeeeee\python\EduStudio-main\edustudio\traintpl\gd_traintpl.py", line 79, in start metrics = self.one_fold_start(fold_id) File "E:\codeeeee\python\EduStudio-main\edustudio\traintpl\general_traintpl.py", line 53, in one_fold_start self.fit(train_loader=self.train_loader, valid_loader=self.valid_loader) File "E:\codeeeee\python\EduStudio-main\edustudio\traintpl\general_traintpl.py", line 96, in fit loss_dict = self.model.get_loss_dict(**batch_dict) File "E:\codeeeee\python\EduStudio-main\edustudio\model\CD\cncd_q.py", line 123, in get_loss_dict return self.get_main_loss(**kwargs) File "E:\codeeeee\python\EduStudio-main\edustudio\model\CD\cncd_q.py", line 92, in get_main_loss Q_mat = kwargs['Q_mat'] KeyError: 'Q_mat'
The text was updated successfully, but these errors were encountered:
你好,CNCD_Q模型需要按文章要求,首先需要预训练一个模型来预测与输入练习相关的知识点。可以参考https://github.com/LegionKing/NeuralCDM_plus ,把预训练好后的文件放入edustudio中的数据集文件夹中,然后再运行即可
Sorry, something went wrong.
No branches or pull requests
报错代码为
run_edustudio(
dataset='SLP-Math',
cfg_file_name=None,
traintpl_cfg_dict={
'cls': 'GeneralTrainTPL',
},
datatpl_cfg_dict={
'cls': 'CNCDQDataTPL',
},
modeltpl_cfg_dict={
'cls': 'CNCD_Q'
},
evaltpl_cfg_dict={
'clses': ['PredictionEvalTPL'],
}
)
出现问题
2024-12-21 11:26:57[ERROR]: Traceback (most recent call last):
File "E:\EduStudio-main\edustudio\quickstart\quickstart.py", line 57, in run_edustudio
traintpl = cls(cfg)
File "E:\EduStudio-main\edustudio\traintpl\gd_traintpl.py", line 25, in init
super().init(cfg)
File "E:\EduStudio-main\edustudio\traintpl\base_traintpl.py", line 54, in init
self.datatpl = self.get_datatpl_obj()
File "E:\EduStudio-main\edustudio\traintpl\base_traintpl.py", line 87, in get_datatpl_obj
datatpl: BaseDataTPL = self.datatpl_cls.from_cfg(self.cfg)
File "E:\EduStudio-main\edustudio\datatpl\common\general_datatpl.py", line 107, in from_cfg
return cls(cfg, **kwargs)
TypeError: init() got an unexpected keyword argument 'df_questionnaire'
TypeError:init()got an unexpected keyword argument 'df_questionnaire' 表明,程序在调用某个类的 init 方法时,传入了一个名为 df_questionnaire 的参数,但该类的 init 方法未定义接收此参数。因此需要在init方法中接收这个参数
当我解决这个报错后,仍然出现新的问题
2024-12-21 11:31:19[ERROR]: Traceback (most recent call last):
File "E:\codeeeee\python\EduStudio-main\edustudio\quickstart\quickstart.py", line 58, in run_edustudio
traintpl.start()
File "E:\codeeeee\python\EduStudio-main\edustudio\traintpl\gd_traintpl.py", line 79, in start
metrics = self.one_fold_start(fold_id)
File "E:\codeeeee\python\EduStudio-main\edustudio\traintpl\general_traintpl.py", line 53, in one_fold_start
self.fit(train_loader=self.train_loader, valid_loader=self.valid_loader)
File "E:\codeeeee\python\EduStudio-main\edustudio\traintpl\general_traintpl.py", line 96, in fit
loss_dict = self.model.get_loss_dict(**batch_dict)
File "E:\codeeeee\python\EduStudio-main\edustudio\model\CD\cncd_q.py", line 123, in get_loss_dict
return self.get_main_loss(**kwargs)
File "E:\codeeeee\python\EduStudio-main\edustudio\model\CD\cncd_q.py", line 92, in get_main_loss
Q_mat = kwargs['Q_mat']
KeyError: 'Q_mat'
The text was updated successfully, but these errors were encountered: