推荐系统Java库使用方法:LibRec

做推荐系统的圈子里,大家最常用的库应该就是LibRec了,它是一个基于Java的开源项目。这两天摸索了一下,为避免以后忘记,还是记录一下:

我是在Intelli J中导入了LibRec:

Step 1: 下载LibRec

从官网下载zip文件并解压,目前是2.0版本:https://www.librec.net/download.html

Step 2: 导入到Intelli J

选择Import Project 

从解压好的librec-librec-src-v2.0中选择并导入pom.xml


之后就是一系列无脑确定,导入成功之后大概长这个样子


Step 3: 测试

比如我选择ItemKnn这个recommender进行测试,按照图中的目录,找到ItemKNNTestCase.java并运行,运行结果如图


可以到../result目录下去看推荐的结果。

使用方法

LibRec的参数设置在"core/src/main/resources/"中,其中“librec-default.properties”是对一些默认参数如所使用的数据集的位置等的设置,对不同recommender的参数设置则在“core/src/main/resources/rec”中。修改recommender对应的“.conf”中的参数,重新运行test文件即可。

如果需要在自己的项目中使用LibRec,示例代码如下


更复杂的使用或者是注意事项会在以后继续更新,欢迎做推荐的朋友们一起讨论!

你可能感兴趣的:(推荐系统Java库使用方法:LibRec)