20天完成智能推送系统。

本文讲述了作者从云计算转为推荐系统开发,20天内完成智能推送系统的过程。通过Java Web和Mahout SVD算法,克服框架和算法难题,实现了基于用户购买习惯的商品个性化推荐。尽管面临诸多挑战,如数据处理速度、算法选择等,最终项目顺利完成。
摘要由CSDN通过智能技术生成

        今天终于提交了第一个版本,我的手指头终于可以歇歇了。

        今年换了工作,从做云计算基础平台专向了做推荐系统。换工作后适应环境,调研,开始写代码到现在差不多20个工作日,今天统计了下写的代码,大概6000行左右,包括一些测试用例代码。其实整个项目也就2000行代码左右。

        此推荐系统是基于用户购买习惯分析用户喜好,并每天智能推送商品给手机用户。

        到公司时,公司有一套推送系统,但是每天推送给每个用户的数据都是一样的,也就是说没有对数据做任何分析。我的工作就是开发一套数据计算系统,每天从数据库中同步数据,并做分析记录下用户的对商品的喜好写入本地数据库,然后由前端来读取数据并推送给用户。

        整个项目是基于java web做的,算法库用的是mahout svd算法,整个项目开发的过程中各种问题待我一一吐槽。

        框架问题:

1.我以前没做过web项目,以前是做云计算基础平台的,就是openstack+hadoop这套东西,对post和get,request和response一窍不通啊,做一个简单的post就学了整整一天,post到一个servlet一个数组。

2.servlet

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值