机器学习中如何利用ID类特征
加入id类特征的意义
:1.可以使学习过程中,尽管不能实现完全的个性化,但能将不同用户的行为模式分别开,让每个用户的信息更合理的影响整体模型,使模型泛化能力更好
2.使模型对每个id有更细粒度的排序能力,使模型的个性化效果更好
id特征为什么用,怎么用
一般来说ID类特征本身没有作用,比如userid和itemid都是根据设备号或者顺序去分配。但是当ID特征交互后,或者按照顺序组合起来后就有意义。比如,1)userid和itemid交互后,也就是用户对物品的评分矩阵,这时候就可以使用itemcf或svd等等;2)把不同用户的itemid的点击序列作为训练样本,使用word2vec,对itemid进行embeding。
作者:kevinshuang
链接:https://www.zhihu.com/question/34819617/answer/298944911
来源:知乎