推薦系統(tǒng)Java庫(kù)使用方法:LibRec

做推薦系統(tǒng)的圈子里,大家最常用的庫(kù)應(yīng)該就是LibRec了,它是一個(gè)基于Java的開(kāi)源項(xiàng)目。這兩天摸索了一下,為避免以后忘記,還是記錄一下:

我是在Intelli J中導(dǎo)入了LibRec:

Step 1: 下載LibRec

從官網(wǎng)下載zip文件并解壓,目前是2.0版本:https://www.librec.net/download.html

Step 2: 導(dǎo)入到Intelli J

選擇Import Project?

從解壓好的librec-librec-src-v2.0中選擇并導(dǎo)入pom.xml


之后就是一系列無(wú)腦確定,導(dǎo)入成功之后大概長(zhǎng)這個(gè)樣子


Step 3: 測(cè)試

比如我選擇ItemKnn這個(gè)recommender進(jìn)行測(cè)試,按照?qǐng)D中的目錄,找到ItemKNNTestCase.java并運(yùn)行,運(yùn)行結(jié)果如圖


可以到../result目錄下去看推薦的結(jié)果。

使用方法

LibRec的參數(shù)設(shè)置在"core/src/main/resources/"中,其中“l(fā)ibrec-default.properties”是對(duì)一些默認(rèn)參數(shù)如所使用的數(shù)據(jù)集的位置等的設(shè)置,對(duì)不同recommender的參數(shù)設(shè)置則在“core/src/main/resources/rec”中。修改recommender對(duì)應(yīng)的“.conf”中的參數(shù),重新運(yùn)行test文件即可。

如果需要在自己的項(xiàng)目中使用LibRec,示例代碼如下


更復(fù)雜的使用或者是注意事項(xiàng)會(huì)在以后繼續(xù)更新,歡迎做推薦的朋友們一起討論!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容