Algorithm “计算机如何知道”;推荐给你;?

Algorithm “计算机如何知道”;推荐给你;?,algorithm,Algorithm,最近,我发现几个网站都有类似“推荐给你”的东西,比如youtube,或者facebook,网站可以研究我的使用行为,并为我推荐一些内容。。。我想知道他们是如何分析这些信息的?有什么算法可以做到这一点吗?多谢各位 有什么算法可以做到这一点吗 对 有什么算法可以做到这一点吗 是的。一个相当常见的方法是查看您过去选择的内容,找到做出这些选择的其他人,然后找到其他人中最常见的选择,并猜测您可能也对这些感兴趣。是的。一个相当常见的方法是,看看你过去选择的东西,找到做出这些选择的其他人,然后找到其他人中最常

最近,我发现几个网站都有类似“推荐给你”的东西,比如youtube,或者facebook,网站可以研究我的使用行为,并为我推荐一些内容。。。我想知道他们是如何分析这些信息的?有什么算法可以做到这一点吗?多谢各位

有什么算法可以做到这一点吗

有什么算法可以做到这一点吗


是的。一个相当常见的方法是查看您过去选择的内容,找到做出这些选择的其他人,然后找到其他人中最常见的选择,并猜测您可能也对这些感兴趣。

是的。一个相当常见的方法是,看看你过去选择的东西,找到做出这些选择的其他人,然后找到其他人中最常见的选择,并且猜测你可能也对这些感兴趣。

通常是将你与具有类似使用历史/档案的其他用户进行匹配,然后推荐他们购买/观看的其他内容。

通常是将你与具有类似使用历史/档案的其他用户进行匹配,然后推荐他们购买/观看过的其他东西。

这样的算法会因公司而异。在许多情况下,它会分析您的搜索历史记录、购买历史记录、实际位置和其他因素的一些组合。它可能还会比较其他人的购买/搜索情况,以找到这些人购买/搜索的内容,并向您推荐其中的一些产品


可能有数百种这样的算法,但我怀疑你能使用其中任何一种(实际上都很好)。也许你最好自己弄清楚。这样的算法会因公司而异。在许多情况下,它会分析您的搜索历史记录、购买历史记录、实际位置和其他因素的一些组合。它可能还会比较其他人的购买/搜索情况,以找到这些人购买/搜索的内容,并向您推荐其中的一些产品


可能有数百种这样的算法,但我怀疑你能使用其中任何一种(实际上都很好)。也许你最好自己去弄清楚。

亚马逊和Netflix(以及其他公司)使用一种称为“建议”的技术,根据购买和选择与你类似的产品的其他公司的好恶来建议你可能喜欢的东西。

亚马逊和Netflix(以及其他公司)使用一种称为“推荐算法”的技术,根据购买和选择与您相似的物品的其他人的好恶来推荐您可能喜欢的物品。

搜索“推荐算法”会产生大量的论文。大多数算法结合了“机器学习”算法来确定事物组(喜剧电影、园艺书籍、管弦音乐等)。您与这些小组的匹配将产生建议。一些公司也使用人类对事物进行分类。

搜索“推荐算法”会产生大量的论文。大多数算法结合了“机器学习”算法来确定事物组(喜剧电影、园艺书籍、管弦音乐等)。您与这些小组的匹配将产生建议。一些公司也使用人工对内容进行分类。

如果您可以对内容进行分类(即通过标记或内容分析),您还可以对用户及其偏好进行分类

例如:您有一个包含500万个视频的视频门户。。其中有100万被标记为
,大部分为红色
。如果一个用户(由IP定义,一个持久用户帐户,…)观看的所有视频中有80%被标记为
大部分是红色的
,您可能希望向他推荐更多的红色视频。你可能想通过观察他的进一步行动来完善你的建议:他喜欢你的建议吗?如果喜欢,为什么不给他更多,如果不是,试试第二个最好的猜测,也许他不是在寻找颜色,而是背景音乐


没有绝对的算法可以做到这一点,但所有的实现都会朝着类似的方向发展。它总是以观察用户为基础,这让我不时感到害怕:-)

如果你可以对你的内容进行分类(即通过标记或内容分析),你也可以对你的用户及其偏好进行分类

例如:您有一个包含500万个视频的视频门户。。其中有100万被标记为
,大部分为红色
。如果一个用户(由IP定义,一个持久用户帐户,…)观看的所有视频中有80%被标记为
大部分是红色的
,您可能希望向他推荐更多的红色视频。你可能想通过观察他的进一步行动来完善你的建议:他喜欢你的建议吗?如果喜欢,为什么不给他更多,如果不是,试试第二个最好的猜测,也许他不是在寻找颜色,而是背景音乐


没有绝对的算法可以做到这一点,但所有的实现都会朝着类似的方向发展。它总是建立在观察用户的基础上,这让我不时感到害怕:-)

是的,有很多算法。例如k-最近邻:


这是一本关于这一主题的非常好的书,它涵盖了制造这类系统和其他系统:。

是的,有很多算法。例如k-最近邻:


这是一本关于这一主题的非常好的书,涵盖了制造这类系统和其他系统:。

有很多算法解决这个问题:。这是一个机器学习领域的问题。可以使用两种主要技术来学习计算机的分类:分类和聚类。它们需要一些数据集作为输入。如果数据集信息丰富(确实包含一些有用的模式),那么这些ML技术可以挖掘其中的大部分

聚类最好使用f