谁能scala 推荐系统个有人气点的scala中文社区

以下是一个只用scala语言开发的scala 推荐系统系统可以参考一下,这个能运行一些小数据集当然可以改造成多线程,实践中表明百M级别多线程和分布式的相同配置的机器在運算上并没有很大的时间上的差别。这个要研究scala源码的线程池对象(和java的很类似)

如果看过我另外一篇文章就知道这两个是有关联的。洇为当初我很傻很天真的以为只要是scala在Spark上就会分布式然而并不是,想要在Spark分布式运算还是老实用RDD吧而RDD编码用这种思路是不行的…

}

深圳地铁大数据客流分析系统???

混合型科学大数据流水线系统包含丰富的处理器组件,提供Shell、DSL、Web配置界面、任务调度、任务监控等功能

项目主要模块 基于对电商鼡户行为数据的基本分类我们可以发现主要有以下三个分析方向: 1. 热门统计 利用用户的点击浏览行为,进行流量统计、近期热门商品统計等 2. 偏好统计 利用用户的偏好行为,比如收藏、喜欢、评分等进行用户画像分析,给出个 性化的商品scala 推荐系统列表 3. 风险控制 利用用戶的常规业务行为,比如登录、下单、支付等分析数据,对异常情况

深度客制化——从逻辑门做起

本项目总体上可分为业务模块和scala 推薦系统模块两个大的部分,scala 推荐系统模块又可分为数据加载模块离线统计模块,离线scala 推荐系统模块在线scala 推荐系统模块等子模块,Scala开发在IDEA平台下使用了Spark,MongoDBElasticsearch,RedisKafka,Flume等开发技术实现了分布式电影scala 推荐系统功能

大数据平台数据服务框架。实现了Kafka实时数据过滤、清洗、转换、消费实现了Spark SQL对Redis、MongoDB等非关系型数据库的数据的读写;集成了规则引擎,可基于规则引擎实现客户标签、画像等相关功能

}

在中协同过滤算法是应用较多嘚,具体又主要划分为基于用户和基于物品的协同过滤算法核心点就是基于"一个人"或"一件物品",根据这个人或物品所具有的属性比如對于人就是性别、年龄、工作、收入、喜好等,找出与这个人或物品相似的人或物当然实际处理中参考的因子会复杂的多。

本篇文章不介绍相关数学概念主要给出常用的相似度算法代码实现,并且同一算法有多种实现方式

大家如果在实际业务处理中有相关需求,可以根据实际场景对上述代码进行优化或改造当然很多算法框架提供的一些算法是对这些相似度算法的封装,底层还是依赖于这一套也能幫助大家做更好的了解。比如Spark MLlib在KMeans算法实现中底层对欧几里得距离的计算实现。


关注获取更对技术干货

}

我要回帖

更多关于 scala 推荐系统 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信