用户画像标签怎么去设定的
这里你的问题并不明确,请明确你的问题,如果面试中问道,你需要追问面试官他具体想问的是什么。
如果指的是如何生成标签的,我们项目中已经说的比较清晰了,我们将标签分为基础标签(性别,年龄,兴趣偏好,地域等等),统计类标签(比如连续7天登陆的,连续3日购买行为,阅读时长大于2小时的等等)。
如果值的是标签的存储方式设定,我们将数据的存储模型设计成label_name,label_value,bitmap(用户)的形式,相当于每个标签和标签值下我们存储了一个Bitmap,而这个Bitmap中存储的就是用户ID.
相关推荐HOT
redis数据类型有几种
消息队列(stream):一个特殊的数据结构,用于支持流式处理消息,并可以支持消费者分组、消费者位移等特性。每种数据类型都有对应的命令可以进行...详情>>
2023-03-16 10:19:36hadoop集群的最主要瓶颈
Hadoop集群的主要瓶颈取决于许多因素,例如集群的大小、硬件规格、网络架构、数据复杂性和处理任务等。以下是可能影响Hadoop集群性能的一些常见...详情>>
2023-03-14 10:22:17java底层hashmap扩容怎么实现?
Hashtable的synchronized是针对整张Hash表的,即每次锁住整张表让线程独占,ConcurrentHashMap允许多个修改操作并发进行,其关键在于使用了锁分...详情>>
2022-11-08 14:31:36用户画像系统中遇到的比较难的问题是什么?
如果我们直接将用户的标签转换为稀疏向量来存储,对于类别标签使用`one-hot`编码,但这样会出现维度爆炸的问题,向量过于稀疏,向量之间的余弦...详情>>
2022-11-07 15:25:17