簡體   English   中英

向Apache mahout添加新方法

[英]Adding new methods to the Apache mahout

我正在嘗試對推薦系統進行一些工作和研究。 我想使用Apache Mahout。 但是,我想添加一些方法,因為它們現在沒有實現。 我試圖這樣做,但是Mahout的源代碼已鎖定,我無法添加或更改任何內容。 我想知道是否有人知道如何解決此問題。

Gihub上的項目分叉到您自己的存儲庫中。 進行所需的修改,如果修改足夠好,請向Mahout創建“拉動請求”。 它們可能被納入主流。

請注意,Mahout不接受舊式Hadoop“ mapreduce”代碼。 新的Mahout基於更現代的計算后端,主要是Spark,但最近是Flink。 該項目也主要是Scala,盡管這不是必需的。

現代的Mahout Recommender支持是通過SimilarityAnalysis.cooccurrenceSimilarityAnalysis.rowsimilarity 。行SimilarityAnalysis.cooccurrence SimilarityAnalysis.rowsimilarity 這些提供協作式過濾和基於內容的建議,但必須使用knn /搜索引擎提供服務。 請參閱此處的 Mahout文檔和此處的完整推薦程序: https : //templates.prediction.io/PredictionIO/template-scala-parallel-universal-recommendation

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM