Deep-Knowledge-Tracing
Deep-Knowledge-Tracing copied to clipboard
I get some question, why?
evaluate() got an unexpected keyword argument 'x' , l don't know how to solve it.
The evaluate() from keras is not the same as the one used in this model. The evaluate() function implemented in this model, does not accept the argument "x". Check this.
You can modify this class method or you can follow the approach I've used (TF Dataset). Check this.
ok, I have solved the problem in your way. Thank you for your help.
Hello! Could you please elaborate what changes are needed to get rid of this error? I tried to run the .ipynb and run_dkt.py from the examples/, but got the same message about evaluate() method. Since the data is already passed as TF Dataset and the evaluate method of the class is supposed to be used, I am not sure what is the problem. Thank you!
l change the evaluate() method's name in this model , you can change this name which you like ,and you can also change the version which can support this model.
The main question is that the evaluate() method's name in this model is as same as which in the keras, because you did not set up the same version as the author.
I changed the version to tensorflow 2.0. This solved the issue.