CDL:“推荐系统的协作式深度学习”的官方代码 SIGKDD 源码
这是CDL()的官方代码。 有关模型的更多详细信息,请参。 它由两部分组成:matlab组件和C ++组件。 要运行此代码,您需要确保: 您在cdl-release / example中有mult_nor.mat文件(可以从下载) 你有支持GPU的matlab 您已经安装了GSL库(请参见 ) 安装GSL后,请记住将动态库的路径(包含文件libgsl.so.0.10.0的目录)添加到.bashrc中的LD_LIBRARY_PATH中。 或者,您可以在LD_LIBRARY_PATH导出到的586行附近直接在cdl.m中更改代码。 为了避免在mex中处理内存和变量的麻烦,我们直接编译了一个C ++程序来更新U和V,然后从matlab调用该程序。 如果您的程序运行顺利,那么恭喜! 如果没有,您可能必须重新编译文件夹“ ctr-part”中的C ++组件。 在执行此操作之前,您需要先安
文件列表
CDL-master.zip
(预估有个44文件)
CDL-master
softmax.m
122B
sdae_get_hidden.m
2KB
dae.m
16KB
print_n_updates.m
967B
example
ctr
93KB
ctr-data
folder45
cf-train-1-users.dat
39KB
暂无评论