60、简单推荐模型之三:基于内容信息的推荐模型周一的文章中,我们聊了一个最基本的基于流行度的推荐模型。周三我们讨论了基于相似信息的推荐模型。基于相似信息的推荐模型,其核心就是协同过滤的思想,希望能够通过相似的用户或者相似的物品来对当前的场景进行推荐。 然而,不管是基于流行度的推荐,还是协同过滤,...2026-01-24AI技术内参
61、基于隐变量的模型之一:矩阵分解上周我们聊了三个简单的推荐模型,分别是基于流行度的推荐模型,基于相似信息的推荐模型和基于内容特征的推荐模型。 这周,我们来看一类非常重要的推荐模型:基于隐变量的推荐模型。这类模型的优势是对用户和物品信息中的隐含结构进行建模,从而能够挖掘更加深层次的用...2026-01-24AI技术内参
62、基于隐变量的模型之二:基于回归的矩阵分解本周我们主要来分享“矩阵分解”的点点滴滴,这是过去10年里推荐系统中最流行的一类模型。周一我们讨论了这类方法中最基础的基于隐变量的矩阵分解。这类模型的优势是显式地对用户和物品信息中的隐含结构进行建模,从而能够挖掘更加深层次的用户和物品关系。矩阵分解的...2026-01-24AI技术内参
63、基于隐变量的模型之三:分解机周三我们分享了“基于回归的隐变量模型”,这是在基本的矩阵分解基础上衍生出来的一类模型。这种模型把显式特性和隐变量结合起来,对解决“冷启动”问题有一定作用。 今天,我们来介绍一种叫作“分解机”(Factorization Machines)的推荐技术。...2026-01-24AI技术内参
64、高级推荐模型之一:张量分解模型上周我们分享了推荐系统中矩阵分解的点点滴滴,简单复习一下讨论过的三个模型。 第一,“基于隐变量的矩阵分解”,其优势是显式地对用户和物品信息中的隐含结构进行建模,从而能够挖掘更加深层次的用户和物品关系。 第二,“基于回归的隐变量模型”,这是在基本的矩阵...2026-01-24AI技术内参
65、高级推荐模型之二:协同矩阵分解周一我们讨论了“张量分解”模型。这种模型的特点是能够把不同的上下文当作新的维度,放进一个张量中进行建模。虽然张量分解是矩阵分解在概念上的一种直觉扩展,但其在现实建模的过程中有很大难度,最大的问题就是张量分解的求解过程相对比较复杂,不同的分解方法又带来...2026-01-24AI技术内参
66、高级推荐模型之三:优化复杂目标函数周三我们讨论了协同矩阵分解,其主要思想就是解决多个两两关系的矩阵分解,并且希望能够建立隐变量之间的共享。 今天,我们来看一个稍微不一样的话题,那就是如何优化更加复杂的目标函数。 为什么需要复杂的目标函数在介绍更复杂的目标函数之前,我们首先来回想一下,...2026-01-24AI技术内参
67、推荐的Exploit和Explore算法之一:EE算法综述上周,我们聊了一些比较高级的模型,包括张量分解和协同矩阵分解,讨论这些模型如何能够抓住更多的用户和物品之间的关系。最后,我们还讨论了如何优化更加复杂的目标函数。 这周,我们来看一个完全不同的话题,那就是 Exploitation(利用)和 Explo...2026-01-24AI技术内参
68、推荐的Exploit和Explore算法之二:UCB算法这周,我们来讨论EE策略,周一介绍了EE的综合情况。今天来看一种最基本的思路,叫作 UCB(Upper Confidence Bound)算法。 EG算法在介绍UCB算法之前,我们先来看一种更加简单的EE算法,叫 EG(Epsilon-Greedy)...2026-01-24AI技术内参
69、推荐的Exploit和Explore算法之三:汤普森采样算法周三的分享里,我们讨论了一种叫作UCB(Upper Confidence Bound)的算法。这种算法的核心是使用均值和标准差组成对物品的估计,并且利用这种估计达到EE的效果。同时,我们也提到,UCB的最大问题就是并没有真正达到随机的效果。 今天,我...2026-01-24AI技术内参