首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

在做协同的时分Mahout支持的DataModel类型

2014-01-15 
在做协同的时候Mahout支持的DataModel类型需求:基于mahout做协同那么mahout支持的DataModel类型有那些?环

在做协同的时候Mahout支持的DataModel类型

需求:

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

环境:

<dependency><groupId>org.apache.mahout</groupId><artifactId>mahout-core</artifactId><version>0.8</version></dependency><dependency><groupId>org.apache.mahout</groupId><artifactId>mahout-math</artifactId><version>0.8</version></dependency><dependency><groupId>org.apache.mahout</groupId><artifactId>mahout-integration</artifactId><version>0.8</version></dependency>

实现类型列表:

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的字符串直接转或者其他的转化编码规则

?

热点排行