美文网首页
推荐算法会使用的模型

推荐算法会使用的模型

作者: 倒着念 | 来源:发表于2019-08-01 15:38 被阅读0次

Classification

Classification分类的主要目的就是为我们的数据记录打上标签。分类模型主要分为两大类:1.Supervised 2.Unsupervised

监督模型特点是训练的数据是拥有标签的,模型根据训练数据中的特征和标签来为只有特征的数据打上标签

非监督模型特点是训练数据和测试数据都是没有标签的,模型只根据特征来打标签,如聚类算法。

K Nearest Neighbors

K Nearest Neighbors

K Nearest Neighbors是一个lazy learner,及当需要打标签的时候才会被运行,不会对模型进行持久化。原理是在要打标签的数据通过相似度度量来得到k个相似度最高的已打上标签的数据,通过投票的方式来判断未打上标签的数据的标签,如k=7, 最近的中有3个为方形,4个为圆形,则该数据的标签为圆形。

缺点:1. 分类的样本不均衡时,不易使用;

           2. 计算量大。

Decision Trees

Information Gain

where ki are values of the attribute i, N is the number of observations, vj is the jth partition of the observations according to the values of attribute i. Finally, I is a function that measures node impurity. There are different measures of impurity: GiniIndex, Entropy and misclassification error are the most common in the literature.

优点:1. 可解释性强

           2. 速度快

缺点:1. 容易过拟合(措施使用tuning)

References

1.Recommender Systems Handbook p39-p48

相关文章

  • 隐语义模型与推荐算法

    隐语义模型与推荐算法 标签:推荐算法 LFM(latent factor model)隐语义模型,这也是在推荐系统...

  • 推荐算法会使用的模型

    Classification Classification分类的主要目的就是为我们的数据记录打上标签。分类模型主要...

  • Task4-模型调参

    关于模型介绍,网上已经有许多,这里不再复制。不过目前来看,使用XGB算法,足够得到相当出色的模型效果了,因此也推荐...

  • 个性化推荐系列之协同过滤推荐算法总结

    前面我们详细了解了一下目前比较成熟的集中推荐算法模型,包括基于内容的推荐算法、基于规则的推荐算法以及协同过滤推荐算...

  • “万物皆可embedding”

    不知道大家有没有这种感受,在学习推荐系统算法模型时,少不了embedding的应用,有的推荐算法模型甚至可以说就是...

  • 推荐系统学习资料收集

    五分钟了解信息流产品和内容推荐算法 作者:也而 如何评估推荐质量一个信息流产品,不会仅仅使用一种算法模型,通常会进...

  • 推荐算法

    推荐算法分类 基于流行度的算法 基于内容的算法 协同过滤算法 基于模型 混合算法 算法分析 1. 基于流行度的算法...

  • 第七章 模型的获取和改进

    数据 + 算法 => 模型将数据使用某种算法进行运算的到模型,这个运算的过程被称作训练或者学习。 构建模型的步骤:...

  • TensorFlow搭建"简易"Wide and Deep 模型

    TensorFlow搭建"简易"Wide and Deep 模型 标签:推荐算法 [TOC] Wide & Dee...

  • 推荐系统

    主流的推荐算法协同过滤、隐语义模型、关联规则;基于人口统计学的推荐、基于物品内容的推荐 一、协同过滤二、隐语义模型...

网友评论

      本文标题:推荐算法会使用的模型

      本文链接:https://www.haomeiwen.com/subject/xizfdctx.html