美文网首页
大数据应用场景-推荐系统

大数据应用场景-推荐系统

作者: GuangHui | 来源:发表于2018-01-07 23:06 被阅读29次

一. 推荐系统主要分3个部分:

1. offline部分-离线:

采用的技术主要有MapReduce,spark,hive,mahout等.

离线挖掘出来的有效数据,为了能够快速的提供服务,一般通过nosql非关系数据库,有时也叫缓存数据库作为中间介质进行交换,为前端提供服务.

2. nearline部分-近线:

采用的技术主要有流行比较的是流式计算框架storm(毫秒级别),spark streaming(秒级别)

3. online部分-在线:

采用的技术主要有:webUI,webserver,nosql

二. 推荐系统简单的架构流程图:

image.png
1. UI界面主要用来展示三块内容:

(1) 通过一定方式展示推荐物品(物品标题,缩略图,简介等).
(2) 推荐的理由.
(3) 数据反馈的个性化推荐.

2. 用户行为日志存储的位置:

(1) 数据库或者缓存;
(2) hdfs 分布式文件存储系统.

三. 推荐系统抽象的推荐方式:

推荐系统是基于物品信息和用户信息以及用户行为数据(评分,收藏,购买等行为)进行推荐物品的.

常用的算法有如下三种:

  1. 基于人口统计的推荐,比如:根据用户的相似度进行推荐,性别,年龄等重要特征;
  2. 基于内容的推荐,比如物品元数据等,买键盘推荐鼠标之类的;
  3. 基于协同过滤的推荐,比如豆瓣网,相似的人还都看了哪些数据,然后向你推荐.

推荐的方式方法有很多,所以基于不同的推荐模型算法就有很多种对应的推荐引擎,多种推荐引擎会汇总得出一个初始的推荐结果,这些结果经过过滤和排名,最后展现给用户.

四. 推荐系统完整的生态架构流程图:

生态架构图

相关文章

  • 协同过滤-ALS算法

    ALS算法应用场景 ALS属于数据挖掘,可以做推荐系统,比如电影推荐,商品推荐,广告推荐等. 原理就是给各个指标,...

  • 大数据应用场景-推荐系统

    一. 推荐系统主要分3个部分: 1. offline部分-离线: 采用的技术主要有MapReduce,spark,...

  • [第一章]推荐系统

    推荐系统应用 场景:信息过载、需求不明确 目的:推荐物品、服务和新的社交关系 数据依据: 1.用户自身的数据->用...

  • 推荐系统简介

    本文主讲:1.推荐系统应用场景2.如何评测一个推荐系统的好坏 1.个性化推荐系统--应用实例 2.评测一个推荐系统...

  • 【推荐系统实践-01】推荐系统简介

    项亮老师的《推荐系统实践》学习笔记​。​ 目录 1、什么是推荐系统 2、个性化推荐系统应用场景 3、推荐系统评测推...

  • 推荐系统该怎么做?

    第一部分 基础介绍 推荐系统有什么用? 推荐系统的应用范围? 推荐系统的准则? 推荐系统的常用应用场景举例 第二部...

  • 《推荐系统实践》读书笔记—所见即所需

    推荐系统的应用 推荐系统无处不在,应用场景广泛,主要可用于于电商类、内容平台、社交类、服务提供类的产品,作用是连接...

  • 标签管理工具

    应用场景    标签数据常应用于推荐系统等。 主要功能标签管理工具的主要功能有:(1)标签体系建立针对不同标签对象...

  • 大数据挖掘2|关联规则

    看到电商中的用户行为数据可能会想到商品间的关联规则挖掘,实际中关联规则主要的应用场景是用于推荐系统中。 一、推荐系...

  • 大数据初识

    大数据体系 大数据应用领域 互联网领域搜索引擎,推荐系统,广告系统 电商领域用户画像,推荐系统,用户行为分析 医疗...

网友评论

      本文标题:大数据应用场景-推荐系统

      本文链接:https://www.haomeiwen.com/subject/gnzmnxtx.html