博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在做协同的时候Mahout支持的DataModel类型
阅读量:4111 次
发布时间:2019-05-25

本文共 988 字,大约阅读时间需要 3 分钟。

需求:

基于mahout做协同那么mahout支持的DataModel类型有那些?

环境:

org.apache.mahout
mahout-core
0.8
org.apache.mahout
mahout-math
0.8
org.apache.mahout
mahout-integration
0.8

实现类型列表:

org.apache.mahout.cf.taste.impl.model.file.FileDataModelorg.apache.mahout.cf.taste.impl.model.hbase.HBaseDataModelorg.apache.mahout.cf.taste.impl.model.cassandra.CassandraDataModelorg.apache.mahout.cf.taste.impl.model.mongodb.MongoDBDataModelorg.apache.mahout.cf.taste.impl.model.jdbc.SQL92JDBCDataModelorg.apache.mahout.cf.taste.impl.model.jdbc.MySQLJDBCDataModelorg.apache.mahout.cf.taste.impl.model.jdbc.PostgreSQLJDBCDataModelorg.apache.mahout.cf.taste.impl.model.jdbc.GenericJDBCDataModelorg.apache.mahout.cf.taste.impl.model.jdbc.*

说明:

其实就是转化成用户评分矩阵,只要能获取如下信息那么可以自己实现:

1.userid,itemid和评分

2.id类转化为long类型的可操作方式如:为long的字符串直接转或者其他的转化编码规则

 

转载地址:http://nvqsi.baihongyu.com/

你可能感兴趣的文章
j2ee-验证码
查看>>
日志框架logj的使用
查看>>
js-高德地图规划路线
查看>>
常用js收集
查看>>
mydata97的日期控件
查看>>
如何防止sql注入
查看>>
maven多工程构建与打包
查看>>
springmvc传值
查看>>
Java 集合学习一 HashSet
查看>>
在Eclipse中查看Android源码
查看>>
Android-Socket登录实例
查看>>
Android使用webservice客户端实例
查看>>
层在页面中的定位
查看>>
[转]C语言printf
查看>>
C 语言 学习---获取文本框内容及字符串拼接
查看>>
C 语言学习 --设置文本框内容及进制转换
查看>>
C 语言 学习---判断文本框取得的数是否是整数
查看>>
C 语言 学习---ComboBox相关、简单计算器
查看>>
C 语言 学习---ComboBox相关、简易“假”管理系统
查看>>
C 语言 学习---回调、时间定时更新程序
查看>>