Java Mahout使用txt文件或数据库以外的其他数据(评级)源
有没有办法将JSON提要传递给Mahout推荐程序?到目前为止,Mahout中的数据模型可以获取一个文本文件或从数据库中读取一个表,以获得用户的评级和项目。然而,我想把Mahout链接到一个JSON提要,或者提交一个链接到一个评级不断变化的Google文档。我不想把Mahout链接到数据库Java Mahout使用txt文件或数据库以外的其他数据(评级)源,java,json,mahout,Java,Json,Mahout,有没有办法将JSON提要传递给Mahout推荐程序?到目前为止,Mahout中的数据模型可以获取一个文本文件或从数据库中读取一个表,以获得用户的评级和项目。然而,我想把Mahout链接到一个JSON提要,或者提交一个链接到一个评级不断变化的Google文档。我不想把Mahout链接到数据库 有没有办法做到这一点?我在谷歌上搜索过它,但网上权威人士似乎建议,传递评级和项目的唯一方法是通过txt文件或数据库。我非常希望能找到解决方法。Mahout没有提供任何这样的预构建数据模型,可以从JSON读取。
有没有办法做到这一点?我在谷歌上搜索过它,但网上权威人士似乎建议,传递评级和项目的唯一方法是通过txt文件或数据库。我非常希望能找到解决方法。Mahout没有提供任何这样的预构建数据模型,可以从JSON读取。可以找到当前可用的
您可以实现自己的数据模型。请看一看,Mahout不是一个用于创建在线推荐系统的系统。为此,请参见Storm,例如:,因此您不能将Mahout链接到评级不断变化的JSON提要。但您可以每天或每小时使用当前数据文件定期重新创建推荐程序 对于解析JSON数据,您可以使用任何java JSON解析器,例如和/或hadoop的RecordReader PatternRecordReader和InputFormat PatternInputFormat