RecBole是个非常好的开源库,这几天做评测的时候用上了,奈何本人能力有限,遇到了非常多bug(可能是自己行为造成的),简单记录一下。可以参考这个:RecBole小白入门系列_Turinger_2000的博客-CSDN博客
使用方法就是:RUCAIBox/RecBole (github.com),下载下来unzip或者clone到设备上。然后再RecBole主目录下编写一个test.yaml文件记录一些配置,再运行run_recbole.py就可以。test.yaml大概要设置4类东西:dateset setting, model setting, train setting, evaluate setting.
整个项目文件如下,几个比较重要的文件夹和文件标出来了,后面会说到。