Apache mahout 源码阅读笔记-DataModel之UserBaseRecommender
摘要:先来看一下使用流程:1)拿到DataModel2)定义相似度计算模型PearsonCorrelationSimilarity3)定义用户邻域计算模型NearestNUserNeighborhood4)定义推荐模型GenericUserBasedRecommender5)进行推荐 @Test pu...
阅读全文
posted @
2014-11-24 15:43
GZ.Jackey
阅读(569)
推荐(0)
用Recover来实现更健壮的go程序
摘要:缘起:线上的go service 挂了,无法启动。原因:采用的第三方库有个bug, 在go携程里面执行task的时候会产生out of range 的panic, 而我又把任务队列每次加载的时候重做一次,导致无法启动。分析:go携程里面某个task执行失败,不应该影响service的正常运行。解决:...
阅读全文
posted @
2014-11-19 14:50
GZ.Jackey
阅读(7115)
推荐(0)
Apache mahout 源码阅读笔记--DataModel之FileDataModel
摘要:要做推荐,用户行为数据是基础。用户行为数据有哪些字段呢?mahout的DataModel支持,用户ID,ItemID是必须的,偏好值(用户对当前Item的评分),时间戳 这四个字段{@code userID,itemID[,preference[,timestamp]]}mahout数据源支持从文件...
阅读全文
posted @
2014-11-18 18:18
GZ.Jackey
阅读(1962)
推荐(0)
Apache mahout 源码阅读笔记--协同过滤, PearsonCorrelationSimilarity
摘要:协同过滤源码路径:~/project/javaproject/mahout-0.9/core/src $tree main/java/org/apache/mahout/cf/taste/ -L 2main/java/org/apache/mahout/cf/taste/├── common│ ├─...
阅读全文
posted @
2014-11-18 12:10
GZ.Jackey
阅读(1329)
推荐(0)