当前位置: 首页 > news >正文

推荐系统与推荐算法

文章目录

  • 第一章
    • 1.1推荐系统意义与价值
    • 1.2推荐系统历史与框架
    • 1.3推荐算法分类
  • 第二章
    • 2.1协同过滤的基本思想与分类
    • 2.2基于用户的协同过滤
    • 2.3基于项目的协同过滤
    • 2.4基于邻域的评分预测
    • 2.5基于二部图的协同过滤
  • 第三章
    • 3.1基于关联规则的推荐
    • 3.2基于矩阵分解的评分预测
    • 3.3概率矩阵分解框架
    • 3.4基于矩阵分解的Top-N推荐
  • 第四章
    • 4.1基于内容推荐的系统框架
    • 4.2向量空间模型
    • 4.3基于语义的内容相似度
  • 第五章
    • 5.1基于约束的推荐
    • 5.2基于效用的推荐
  • 第六章
    • 6.1混合推荐简介
    • 6.2理论依据与方法分类
    • 6.3并行式混合推荐
    • 6.4串行式混合推荐
    • 6.5整体式混合推荐
  • 第七章
    • 7.1评测视角与实验方法
    • 7.2评分预测评价指标
    • 7.3 Top-N推荐评价指标
    • 7.4公开实验数据集

第一章

1.1推荐系统意义与价值

1.2推荐系统历史与框架

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3推荐算法分类

在这里插入图片描述
下面介绍基于算法思想的算法
在这里插入图片描述
相同人口过多,效果不好
在这里插入图片描述
推荐结果过于线性,用户的喜好会随着时间以及其他一些因素改变,推荐效果不好
在这里插入图片描述
会发觉除新的物品c来推荐,效果较好,但是此类算法依赖历史条件信息,对于新注册的用户效果不好,即冷启动问题,如下

在这里插入图片描述
依赖于专业知识,效果不好
在这里插入图片描述
下面介绍基于应用问题的推荐算法
在这里插入图片描述

第二章

2.1协同过滤的基本思想与分类

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2基于用户的协同过滤

在这里插入图片描述
在这里插入图片描述
例题:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
从推荐系统角度来看
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3基于项目的协同过滤

2.4基于邻域的评分预测

2.5基于二部图的协同过滤

第三章

3.1基于关联规则的推荐

3.2基于矩阵分解的评分预测

3.3概率矩阵分解框架

3.4基于矩阵分解的Top-N推荐

第四章

4.1基于内容推荐的系统框架

4.2向量空间模型

4.3基于语义的内容相似度

第五章

5.1基于约束的推荐

5.2基于效用的推荐

第六章

6.1混合推荐简介

6.2理论依据与方法分类

6.3并行式混合推荐

6.4串行式混合推荐

6.5整体式混合推荐

第七章

7.1评测视角与实验方法

7.2评分预测评价指标

7.3 Top-N推荐评价指标

7.4公开实验数据集

http://www.lryc.cn/news/31843.html

相关文章:

  • socket 编程实战(编写客户端程序 )
  • “巨亏成名”的魔鬼交易员,你知道几个?
  • 1380:分糖果(candy)
  • 数据挖掘(2.1)--数据预处理
  • PMP考前冲刺3.06 | 2023新征程,一举拿证
  • buuctf-pwn write-ups (11)
  • 【VTK】VTK隐藏vtkOutputWindow窗口的正确方法
  • 顺序表以及链表的应用及区别(包含OJ讲解)
  • JVM简介
  • Leetcode.1653 使字符串平衡的最少删除次数
  • leetcode 71~80 学习经历
  • 使用metrics-server监控k8s的资源指标
  • 【Copula】考虑风光联合出力和相关性的Copula场景生成(Matlab代码实现)
  • 【java基础】泛型程序设计基础
  • 【省选模拟测试23 T1直径】更好的做法
  • SpringCloud基础(3)-微服务远程调用
  • 10.单点登录原理及JWT实现
  • 图表控件LightningChart.NET 系列教程(十一):LightningChart 组件——添加至 Blend WPF 项目
  • libGDX:灯光效果实现一(实现一个点光源)
  • Java生态/Redis中如何使用Lua脚本
  • 网络编程 socket 编程(一)
  • 【SpringCloud】SpringCloud教程之Nacos实战(一)
  • 高通Android 12/13 默认应用程序授予权限
  • 代码随想录|day6|哈希表篇-- 242.有效的字母异位词 、349. 两个数组的交集 、202. 快乐数、1. 两数之和
  • k8s学习之路 | Day20 k8s 工作负载 Deployment(下)
  • 考研复试——操作系统
  • Java ~ Collection/Executor ~ LinkedBlockingDeque【源码】
  • 【前缀和】截断数组、K倍区间、激光炸弹
  • 函数编程:强大的 Stream API
  • 企业架构图之业务架构图