
推荐系统
爱coding的同学
即使生活过得平淡无奇,也不要忘记最初的梦想
展开
-
初识推荐系统
前言本文主要介绍推荐系统的一些基本概念。推荐系统概述目录 什么是推荐系统 推荐系统的分类 为什么需要推荐系统 推荐系统的实验方法 推荐系统的主要方式 什么是好的推荐系统 推荐系统的应用 什么是推荐系统 推荐系统在百度百科中的定义是:推荐系统就是根据用户的历史行为、社交关系、兴趣点、所处上下文环境等信息...原创 2018-09-14 12:50:31 · 773 阅读 · 0 评论 -
推荐系统搜集分析数据
前言 本文主要介绍推荐系统如何搜集,分析数据,通过必要的推荐算法,使推荐结果符合用户的个人口味。一.利用用户行为数据目录 什么叫做用户行为数据 为什么利用用户行为数据 用户行为的分类 用户行为的存储 基于用户的协同过滤算法 基于物品的协同过滤算法 什么叫做用户行为数据 用户行为数据在推荐系统中的定义是:在网站或...原创 2018-09-14 12:51:44 · 3212 阅读 · 0 评论 -
推荐系统冷启动
背景 推荐系统需要根据用户的历史行为和兴趣预测用户未来的行为和兴趣,因此大量的用户行为数据就成为推荐系统的重要组成部分和先决条件。对于很多像百度、当当这样的网站来说,这或许不是个问题,因为它们目前已经积累了大量的用户数据。但是对于很多做纯粹推荐系统的网站(比如Jinni和Pandora),或者很多在开始阶段就希望有个性化推荐应用的网站来说,如何在没有大量用户数据的情况下设计个性化推荐系统并且...原创 2018-09-14 12:52:32 · 351 阅读 · 0 评论 -
推荐系统架构
前言本文主要介绍推荐系统的基本架构。推荐系统架构目录宏观的推荐系统架 细化的推荐系统架构 外围架构图 日志存储系统 推荐系统 宏观的推荐系统架 我们从宏观上可以感受到的推荐系统架构如下:通过数据分析得到用户画像,然后通过推荐系统给用户推荐数据。从此图中,我们也可以窥知一个完整的推荐系统至少应该有如下的子系统:用户画像子系统,内容子系统,存储子系统,推...原创 2018-09-14 15:17:57 · 3205 阅读 · 0 评论 -
Standalone模式的Spark集群搭建
中秋节快乐! 本文是搭建推荐系统的第一课:spark集群搭建。对于spark集群,我对它也是知之甚少。但是它和推荐系统的大规模数据计算密切相关,在本次的推荐系统痛的搭建中也使用到了spark集群。所以,搭建spark集群是我的第一步工作。因为后面的诸如HDFS,YARN,HIVE等都是基于spark集群的。由于Linux服务器数量的问题,本次搭建的sparck集群为Spark自带的集群模式...原创 2018-09-25 21:15:57 · 4417 阅读 · 0 评论 -
HDFS分布式文件系统单机版搭建
前言 本文是搭建推荐系统的第二课:HDFS单机版搭建。因为如果搭建集群模式下的hdfs和yarn则占用资源较多,会影响到自己电脑的性能。单机版HDFS搭建目录 准备工作 下载安装hdfs 配置hafs 启动NameNode 启动secondary namenode 效果展示 准备工作 首先要搭建好sprk集群...原创 2018-11-29 12:55:30 · 1825 阅读 · 1 评论