对 基于 Apache Mahout 构建社会化推荐引擎 一文的补充
在developerworks 上看到基于 Apache Mahout 构建社会化推荐引擎 一文,
下载了源代码后发现程序无法运行。
第一没有数据,第二如何登陆,同样的问题在评论中可以看到。
稍微研究了下代码后,
登陆:只要在user 表中存在相应的记录即可,用eamil地址登录(index.html)决定。
数据:数据库四表皆空,如何导入数据,该文并未提及,用UE打开下载下来的movies.dat 和 ratings.dat文件后,直接写了三个小程序,分别对应users 表数据生成,movies表数据导入,ratings表数据导入。download src
在eclipse 3.6 中创建新的tomcat server,在server.xml中添加项目context 和data source 定义。
启动tomcat, 用users表中的email地址登陆,即可看到输出结果。
题外话:
1, 普通网站由于数据种类的单一,可以用lucene/solr做全文检索,然后做推荐,这方面也是有专门的框架的,如java 平台的compass,RoR平台的话,可以参考robbin 同学文章全文检索。
2, mahout一般结合hadoop使用。文中介绍的安装步骤,可以不必拘泥。
3, 长江后浪推前浪,前浪死在沙滩上。不进则退。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库