《推荐系统:技术、评估及高效算法》一3.1 简介

简介:

本节书摘来自华章出版社《推荐系统:技术、评估及高效算法》一书中的第3章,第3.1节,作者 [ 美]弗朗西斯科·里奇(Francesco Ricci)利奥·罗卡奇(Lior Rokach)布拉哈·夏皮拉(Bracha Shapira)保罗 B.坎特(Paul B.Kantor),更多章节内容可以访问云栖社区“华章计算机”公众号查看

3.1 简介

网络上和数字图书馆中,存在着大量而丰富的信息,由于它们的动态性和多样性,很难快速找出我们想要的或最能满足我们需求的东西。

因此,用户建模和个人资料访问的作用变得越来越重要:根据喜好和品位,用户需要个性化的支持来从大量信息中筛选出可用信息。

大量的信息来源显示,推荐系统是能够满足用户个性化需求的一种方式[73]。推荐系统在巨大的可能选择范围内引导用户发现感兴趣的或有用的个性化推荐结果[17]。推荐算法把用户的兴趣作为输入来产生一个推荐列表。亚马逊的推荐算法用于为每个用户定制一个网上商店。例如,为软件工程师显示有关编程的主题,为新妈妈显示的是婴儿玩具[50]。

物品推荐的问题已经有广泛的研究,现有两类主要方式。基于内容的推荐系统试图推荐给定用户过去喜欢的相似物品,而协同过滤推荐方式的系统识别出拥有相同喜好的用户,并推荐他们喜欢过的物品[7]。

本章中,我们对基于内容的推荐系统进行了全面而系统的研究,其目的有两方面:

提供研究现状的概览,着重讨论最有效的技术和它们被采纳的应用领域。

指明能够引领下一代基于内容的推荐系统的未来研究趋势和方向。

本章结构如下:3.2节介绍基于内容的推荐系统的基本概念和术语。通过讲
解经典的基于内容的推荐系统架构来理解架构中的主要部件,以及在产生推荐结果的过程中,这种类型的推荐技术的优缺点。3.3节全面介绍最前沿的基于内容的推荐系统,还全面描述了如何表示物品和用户信息的经典方法和最新技术,以及用户信息的学习方法。3.4节阐述了基于内容的推荐系统技术的趋势和未来研究方向。3.5节进行了总结。

相关文章
|
22天前
|
人工智能 自然语言处理 NoSQL
对谈Concured首席技术官:利用AI和MongoDB打造个性化内容推荐系统
内容无处不在。无论消费者寻找什么或所处任何行业,找到内容并不困难;关键在于如何找到对应的内容。
1600 0
|
22天前
|
存储 算法 安全
【加密算法】AES对称加密算法简介
【加密算法】AES对称加密算法简介
|
22天前
|
机器学习/深度学习 算法 安全
【加密算法】RSA非对称加密算法简介
【加密算法】RSA非对称加密算法简介
|
7天前
|
机器学习/深度学习 算法 TensorFlow
机器学习算法简介:从线性回归到深度学习
【5月更文挑战第30天】本文概述了6种基本机器学习算法:线性回归、逻辑回归、决策树、支持向量机、随机森林和深度学习。通过Python示例代码展示了如何使用Scikit-learn、statsmodels、TensorFlow库进行实现。这些算法在不同场景下各有优势,如线性回归处理连续值,逻辑回归用于二分类,决策树适用于规则提取,支持向量机最大化类别间隔,随机森林集成多个决策树提升性能,而深度学习利用神经网络解决复杂模式识别问题。理解并选择合适算法对提升模型效果至关重要。
169 4
|
14天前
|
机器学习/深度学习 数据采集 人工智能
构建一个基于AI的推荐系统的技术探索
【5月更文挑战第23天】本文探讨了构建基于AI的推荐系统的关键技术,包括数据收集、预处理、特征工程、推荐算法(如协同过滤、内容过滤、深度学习)及结果评估。通过理解用户行为和偏好,推荐系统能提供个性化建议。实现步骤涉及确定业务需求、设计数据方案、预处理、算法选择、评估优化及系统部署。随着技术进步,未来推荐系统将更加智能。
|
22天前
|
算法 Java vr&ar
保持无损连接和函数依赖的3NF合成算法(详细简介)期末必备
保持无损连接和函数依赖的3NF合成算法(详细简介)期末必备
19 0
|
22天前
|
缓存 算法 Java
Linux内核新特性年终大盘点-安卓杀后台现象减少的背后功臣MGLRU算法简介
MGLRU是一种新型内存管理算法,它的出现是为了弥补传统LRU(Least Recently Used)和LFU(Least Frequently Used)算法在缓存替换选择上的不足,LRU和LFU的共同缺点就是在做内存页面替换时,只考虑内存页面在最近一段时间内被访问的次数和最后一次的访问时间,但是一个页面的最近访问次数少或者最近一次的访问时间较早,可能仅仅是因为这个内存页面新近才被创建,属于刚刚完成初始化的年代代页面,它的频繁访问往往会出现在初始化之后的一段时间里,那么这时候就把这种年轻代的页面迁移出去
|
22天前
|
算法 关系型数据库 C语言
卡尔曼滤波简介+ 算法实现代码(转)
卡尔曼滤波简介+ 算法实现代码(转)
25 4
|
22天前
|
机器学习/深度学习 自然语言处理 算法
深度学习算法简介(二)
深度学习算法简介(二)
|
22天前
|
机器学习/深度学习 自然语言处理 算法
深度学习算法简介(一)
深度学习算法简介(一)