快手用大模型搞推荐,拿到收益了

效果&成本双突破!快手提出端到端生成式推荐系统OneRec! 快手推荐模型团队提出了一个端到端生成式推荐系统OneRec,该系统采用Encoder-Decoder架构,引入了基于奖励机制的偏好对齐方法,借助强化学习增强模型效果,可在奖励模型引导下直接生成契合用户偏好的视频内容。 阅读详情
AI摘要

本文介绍团队在快手生成式推荐重排阶段的方案。重排存在复杂度高、样本稀疏等问题,现有方法有局限。作者提出非自回归生成模型,还设计匹配模型解决可变词表问题,采用对比解码方法和不似然损失函数。离线和线上实验显示该方法在多指标达SOTA,训练和推理速度快。

作者| 方寸天地宽

https://zhuanlan.zhihu.com/p/717760596

本文介绍我们团队在快手生成式推荐上的方案,应用到重排阶段,在多个场景推全,取得了比较显著的收益,文章已经录用到KDD 2024。

  • Non-autoregressive Generative Models for Reranking Recommendation

  • https://arxiv.org/pdf/2402.06871

图片

本文也会针对KDD 2024现场的问题进行解答,有疑问也欢迎大家一起讨论。

重排是推荐链路中的最后一环,直接决定给用户呈现的视频推荐列表。用户对于某个视频的反馈取决于其对应的上下文,比如用户喜欢网球类的运动视频,但是连续给用户推多个和网球比较接近的视频,用户会不再点击后续的视频。所以相比精排、粗排的单点打分,重排会着重考虑视频相互之间的影响和整体收益的最大化。

图片

图1 重排存在的挑战

重排给定精排的 n 个候选,从中选择 m 个视频并给出 m 个视频的展示顺序。重排的候选序列个数为  个,穷举所有候选序列复杂度过高。同时在给定候选下,只有一条序列会曝光给用户,存在样本稀疏问题。相比在推荐系统中常提及的用户针对某个item反馈稀疏的问题,用户对于某个序列的反馈将会更加稀疏。另外,考虑到线上推荐系统海量的实时要求,重排的关键问题则为 如何在有限的资源约束和稀疏的训练样本下最大化推荐列表的用户收益 。

现有重排的方法可以大致分为一阶段和两阶段的方法

  1. 一阶段方法将重排作为检索任务,根据精排模型的分数选择其中top k个视频。这类方法根据每个视频的单点预估分进行微调,再根据微调之后的预估分进行排序。但是这类方法存在逻辑悖论,排序过程后的序列顺序和排序之前的顺序不一致,这使得模型的预估分不再具有参考意义。

  2. 两阶段方法将重排拆解为generator-evaluator框架。Generator负责生成多个合理的序列,evaluator再从其中选择最优的序列。其中的generator可以分为启发式方法和生成式模型。生成式模型通常选择自回归的方式。

图片

在线上部署自回归生成模型存在着诸多挑战

  • 推理过程耗时高,时间复杂度与序列长度成正比。

  • 训练过程是teacher forcing的形式,但是在推理过程中模型根据前一个timestep生成的视频再进行后续的生成,会存在误差累积的现象。

  • 自回归生成模型只考虑了前序视频的影响,没有考虑后续视频的影响。

因此我们提出了非自回归生成模型,该模型可以在一次推理过程中生成整个推荐视频序列,大大减小了线上模型的推理时间。

图片

图2 自回归生成模型 vs 非自回归生成模型

匹配模型

首先,我们需要解决的问题是如何使得生成模型在推荐场景的训练可以收敛。

  1. 相比文本序列而言,推荐的序列更为稀疏。以n-gram为单位,文本序列存在较多co-occurence,但是在推荐场景,相同序列很少出现在不同的用户推荐结果中。

  2. 在训练过程中每条样本的候选结果并不一致,存在可变词表的问题。

之前的方法Seq2Slate更多通过判别式模型来生成候选,第一次挑选ctr概率最高的item,之后再选择和现有item放在一起ctr概率最高的item,该方法并不直接预估每个item出现的概率。此外,由于在训练数据中大量的排列组合并不存在,所以该模型也会面临比较大的泛化问题。

针对以上问题,借鉴NLP中weight tying的思想,我们设计了匹配模型来解决可变词表问题。具体而言,该匹配模型分为候选编码器和位置编码器两个部分,候选编码器用于有效编码候选表示,位置编码器用于捕获位置特定的信息。我们将不同样本的位置embedding共享,从而提升模型在稀疏样本下的训练效率。

候选视频i经过候选视频编码器之后得到对应的表示  ,每个位置j的embedding随机初始化,之后经过位置编码器之后得到对应的表示  。候选视频 i 和位置 j 两两之间计算内积,最后得到一个  的分布矩阵,其中  具体为位置 j 为第 i 个候选视频的概率。

对比解码方法

自回归生成模型将序列的概率分解为一系列条件概率的连乘:

非自回归生成模型则去掉了生成序列之间的依赖关系,这引入了不同位置的选择之间条件独立的假设:

图片

图3 条件独立假设示例

该假设会导致多峰分布问题。具体而言,图3左图为实际分布,其中有两个合理序列"no problem"和"of course"。在条件独立假设下,右图和左图的边缘分布完全一致,在第一个位置"no"和"of"的概率都是50%,在第二个位置"problem"和"course"的概率也是50%。但是右图出现了"no course"和"of problem"这样不合理的序列。这是条件独立假设所带来的多峰分布问题,会将不同合理序列的部分拼接在一起,从而导致生成的序列不合理。

在每个位置选择候选时,我们考虑每个候选视频在位置  的出现概率  ,同时考虑其与此前已经选择的视频之间的embedding相似度最大值作为正则项  ,该指标用于近似每个候选视频在已经选择的视频条件下的转移概率:

其中  。

不似然损失函数

重排的目标是最大化序列整体的用户收益:

而序列生成的目标是最大似然序列

线上的曝光序列同时存在用户反馈较好的样本,同时也存在用户反馈不佳的样本,所以最大似然曝光序列与重排的目标之间存在一定差异。相比NLP来说,NLP中用于训练的语料往往符合常见的用语习惯,所以NLP生成的目标是最大化序列的似然函数。然而在推荐中没有最优组合的ground truth,所以该优化目标不适用。因此我们提出了序列不似然损失函数,在最大化似然函数效率高的序列同时最小似然效率低的序列。

给定候选 X 和负向曝光序列 Y ,序列不似然损失函数为

当  越小时,  将会更小。

实验

首先是在数据集上的离线实验,由于现有推荐场景并没有针对序列生成定义的指标(类似nlp的ppl之类的),ndcg也更多是单点排序的label,更适用于搜索场景而不是推荐场景。另外,Avito的候选数量和生成数量都是5,所以我们在avito指标上采用了现有paper常用的auc和ndcg作为评估。同时,我们也给出了不同方法中generator对应的训练速度和推理速度,对比其他baseline方法,我们的方法在多个指标上都实现了SOTA。且由于我们的非自回归特性,我们的训练和推理速度相比自回归生成模型快很多,和单点排序模型相当。

图片

图4 在Avito数据集上NAR4Rec与现有方法的比较

图片

图5 在快手离线数据集上NAR4Rec与现有方法的比较

在快手离线数据集上,每条样本由60个候选和6个最终展示的item构成,所以我们针对该场景构造了label,如果出现在最后的item中,label为1,否则为0。最后根据二分类的概率预估值排序,计算recall@6和recall@10。

此外,我们在论文中也给出了对比解码方法和序列不似然损失函数的消融实验。

最后是我们在线上ab实验的效果,我们的方法在线上取得了显著了收益。

图片

图6 线上a/b test实验结果

以下是在会场上碰到的问题

Q: NAR4Rec如何处理序列长度不一致的情况?

由于我们线上设定是固定的长度,所以我们并没有考虑到序列变长的问题。postion embedding设置为固定的长度,在不同的样本之间是共享的,这部分参数也是可以训练的。如果想处理变长的情况,可以设置预测序列生成长度的任务,这方面在nlp上有比较多的相关工作。

Q: NAR4Rec中交换序列label两个item的位置,对于最后的预估会有变化吗?

由于每个位置的item是不一样的,交换两个item的位置,最后的概率矩阵会有所不同,这时候计算得到的loss也就不一样了。值得一提的是,我们并没有在候选编码器(position encoder)中加入候选的顺序信息(position embedding),如果只是交换item的输入顺序,那对最后的预估是没有影响的。

Q: Contrastive decoding仅仅生成一条序列,而不是生成多条序列吗?

是的,在我们的公式里面,contrastive decoding每次都是贪心选取最大值,当然这也可以兼容beam search的框架生成多条可能的候选序列。也可以是top-k sampling的方式加入一些采样的随机性。在线上的generator-evaluator框架中,我们的模型作为其中一路序列生成来源。

Q: 如何区别正向和负向序列?

我们通过后验的互动label(整个序列的label是序列中每个item的单点label加和)来定义正负序列,大于某个阈值则为正向序列,小于某个阈值则为负向序列。

大模型66

大模型 · 目录

上一篇吴恩达力荐,100%好评-《LangChain大型语言模型(LLM)应用开发》免费分享

快手算法/AI岗面试高频题清单:从KMP到LoRA全解析 在技术岗位求职中,算法与AI知识体系覆盖数据结构、机器学习、深度学习及大模型等核心领域。掌握KMP、排序算法、动态规划等经典编码题,理解LR、XGBoost等模型推导原理,是应对大厂面试的基础。随着大模型应用普及,LoRA微调、RAG检索增强、Agent智能体等新兴技术逐渐成为高频考点。这些技术不仅用于模型训练与部署,更在推荐系统、内容理解等业务场景中发挥关键价值。从基础算法到工程落地,系统化备战能显著提升面试通过率。本文梳理2025年快手算法/AI岗面试高频题,涵盖手撕代码、机器学习、深度学习、大模型及系 阅读详情

相关推荐

logisim实验六:MIPS运算器设计

实验目的 学生理解算术逻辑运算单元(ALU)的基本构成,掌握 Logisim 中各种运算组件的使用方法,熟悉多路选择器的使用,能利用前述实验完成的 32 位加法器、 Logisim 中的运算组件构造指定规格的 ALU 单元。 设计要求 利用前面实验封装好的 32 位加法器以及 logisim 平台中现有运算部件构建一个 32 位算术逻辑运算单元(禁用 Logisim 系统自带的加法器,减法器),可支持算术加、减、乘、除,逻辑与、或、非、异或运算、逻辑左移、逻辑右移、算术右移运算,支持常用程序状态标志(有符号

gyp0205的博客 2万+

快手编程大模型真实水平,本地部署,实测,大模型入门到精通,收藏这篇就足够了!

快手编程大模型 KAT-Dev-72B-Exp 开源了,在 SWE-Bench Verified 基准测试中的得分**74.6**,开源模型首位。

2401_82469710的博客 1179

pytorch图像分类篇: 花分类数据集下载和AlexNet网络搭建训练

一、花分类数据集下载 data_setdata_set该文件夹是用来存放训练数据的目录 使用步骤如下: (1)在data_set文件夹下创建新文件夹"flower_data" (2)点击链接下载花分类数据集 (3)解压数据集到flower_data文件夹下 (4)执行"flower_data.py"脚本自动将数据集划分成训练集train和验证集val ├── flower_data ├── flower_photos(解压的数据集文件夹,3670个样本) ...

橙子的博客 8218

快手用大模型做推荐,线上效果爆炸!

近期快手发布了OneRec工作,像LLM一样做了详细的技术报告[1],结合报告原文和作者的知乎分享[2],对该工作做一个相对深入客观的解读。近期在学习LLM相关知识,水平有限,有理解不对的地方,欢迎各位在留言区指出。作者提到技术的发展在大的趋势上正如<< The Bitter Lesson >>里所说:真正有效的路径,是那些能够。回顾推荐系统的发展史,从早期的规则、协同过滤,到后来的深度学习和序列建模,每一代技术革新都伴随着算力投入的和效果的显著提升。然而,当前的推荐系统范式却遭遇了明显的增长瓶瓶颈。

Everly_的博客 3771

Unity游戏开发客户端C#基础

初级Unity客户端开发工程师 面经 之 C#篇

Sea3752的博客 2万+

opencv 常用函数总结

本文是一份OpenCV图像处理的常用函数总结,详细介绍了图像的读入、显示、保存、像素处理、图像属性获取、基础操作、阈值处理、图像平滑、形态学转换以及直方图处理等关键技术。文章通过代码示例和参数说明,帮助读者快速掌握OpenCV在图像处理领域的应用。

weixin_44063529的博客 1600

KDD 2024 | 快手生成式推荐,非常详细收藏我这一篇就够了

由于每个位置的item是不一样的,交换两个item的位置,最后的概率矩阵会有所不同,这时候计算得到的loss也就不一样了。值得一提的是,我们并没有在候选编码器(position encoder)中加入候选的顺序信息(position embedding),如果只是交换item的输入顺序,那对最后的预估是没有影响的。

2401_84204413的博客 1474

汽车电子电气架构诊断功能开发全流程解析

文章作者是一位在魔都工作的汽车电子工程师,坚持长期主义,并分享了一段关于“钝感力”的文字,强调面对困境的韧劲和耐力,以及不被外界噪音干扰的重要性。文章详细介绍了汽车电子电气架构(EEA)的诊断功能开发流程,涵盖设计、实现、生产、运维及售后五大环节。作者从技术实现维度展开,详细描述了诊断系统架构设计、供应商功能实现、产线集成与标定、云端数据交互以及售后诊断应用场景。文章还总结了技术演进趋势,包括AI融合、OTA 2.0和区块链应用等,强调了标准化协议与工具链在全链路诊断能力中的重要性。最后,作者鼓励读者相信时

Soly_kun的博客 1220

推荐系统Scale Law新方案:快手MARM的缓存增强策略

与NLP有足够的语料支持LLM可以从头开始训练不同, 推荐系统流式训练下, 从头开始训或者减少训练数据都会使模型效果有一定折损。所以, 流式训练下, 一般是从"well trained“的模型热启动, 并且数据尽可能都用上。因此, 可能并不太需要考虑data scale的问题。与LLM不同, 推荐模型Embedding+DNN是一个“头重脚轻"的方式, 基本集中在Sparse参数上, 并且从参数量来看, 参数量比一般的LLM还多。因此, 参数量可能也不是推荐模型的瓶颈。

2401_84204207的博客 1483

OpenSpec 完全指南 config.yaml文件

不管是项目内还是全局存放,自定义工作流都要遵守以下规则,否则会导致OpenSpec无法识别,新手一定要记牢:一个文件夹 = 一个工作流:工作流文件夹的名称,就是中schema字段要填写的名称;每个工作流文件夹必须包含:这是工作流的核心定义文件,没有它,OpenSpec无法识别这个工作流;模板文件统一放templates/目录:如果需要自定义生成文件的模板(比如统一的提案模板、任务模板),就放在工作流文件夹下的templates/里,OpenSpec会自动识别;

h a 6 6 6 c k 为 你解决复杂难题! 1421

RK3568笔记六十一:MIPI摄像头应用程序编写

V4L2设备驱动框架向应用层提供了一套统一、标准的接口规范,应用程序按照该接口规范来进行应用编程,从而使用摄像头。对于摄像头设备来说,其编程模式如下所示:1.首先是打开摄像头设备;2.查询设备的属性或功能;3.设置设备的参数,譬如像素格式、帧大小、帧率;4.申请帧缓冲、内存映射;5.帧缓冲入队;6.开启视频采集;7.帧缓冲出队、对采集的数据进行处理;8.处理完后,再次将帧缓冲入队,往复;9.结束采集。

1004

快手技术沙龙举办:生成式推荐系统如何重构搜推广?

快手技术沙龙聚焦生成式AI在推荐系统的应用,推出端到端大模型系统OneRec等创新产品。作为短视频推荐算法先驱,快手分享了大模型与经典推荐逻辑融合的实践经验,覆盖电商搜索、广告出价等领域。多位专家指出,生成式AI为推荐系统带来范式变革,但仍需解决效率与效果挑战。依托雄厚研发实力(年均百亿投入、数千工程师)和丰富业务场景,快手2025年已有18篇论文入选ACL/ICLR等顶级会议,AI战略布局成效显著。

科技大视野 — 科技大视野,行走科技发展前沿 895

23种设计模式-代理(Proxy)设计模式

软考中级-软件设计师 代理设计模式

片言可决讼,半纸能缚龙 1784

快手Q2盈利创新高,业绩跑赢预期的快手该咋看?

在内容生产端,可灵 AI 的持续迭代更具产业标杆意义 ,其 2.0 视频生成模型将 5 秒视频生成时间缩短至 1 分钟以内,且支持多模态交互与电影级运镜控制,不仅降低创作者门槛,更催生了全球首部 AI 单元剧《新世界加载中》等现象级内容,带动可灵 AI 单季营收突破 2.5 亿元,正是快手实现 “聪明的 AI” 向 “好用的 AI” 跃迁的核心逻辑。在AI与生态双轮驱动下,本季度,快手总流量与盈利能力均创历史新高,报告期内,营收同比增长13.1%至350亿元,经调整净利润同比增长20.1%至56亿元。

2401_88566218的博客 383

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

生成式推荐工业落地:快手、Meta、腾讯三条路线深度拆解

推荐系统是互联网平台连接用户与内容的核心枢纽,传统方法依赖历史行为进行召回与排序,在冷启动与长尾内容分发上存在天然瓶颈。生成式推荐借助扩散模型、大语言模型等生成式技术,尝试直接建模用户兴趣与内容结构的联合分布,为系统提供预测性与创造性更强的决策能力。其技术价值在于弥补传统检索在探索维度上的不足,提升新内容曝光效率与用户多样性体验,已逐步应用于短视频、信息流广告及大规模多业务推荐场景中。然而,工业级落地远比论文复杂,不同业务形态会催生截然不同的技术路线。本文对比快手、Meta、腾讯三大巨头的真实实践,拆解其如

weixin_33525298的博客 171

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

收藏!小白程序员快速入门:快手QARM V2大模型推荐系统实战解析

快手开发的 QARM V2 系统,旨在通过结合多模态大语言模型(LLM)来解决传统推荐算法中 ID 序列建模的语义匮乏与泛化差等瓶颈。该系统创新性地采用三段式注意力掩码技术,将 LLM 转化为高效的嵌入生成器,并利用有限标量量化(FSQ)与残差聚类结合的混合策略,精准捕捉商品从宏观类别到微观特征的属性。通过这种语义增强的检索与排序工作流,平台能够更深刻地理解用户兴趣并缓解冷启动问题。实验数据证明,该方案在广告、电商及直播等核心业务场景中显著提升了转化率与综合收益,实现了工业级大规模推荐系统的智能化升级。

qq_46094651的博客 581

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

AI视频商用最高50万/分钟?!快手可灵负责人爆料信息量好大

要知道,按快手可灵AI的定价,高性能模式下,生成时长一分钟的视频需花费约42元——这已经是全球第一梯队视频生成模型的价格了。简单点说,AI内容助手就是用来分析你的粉丝啥时候喜欢刷视频,喜欢什么样的内容,有什么热点题材可以做,总而言之,靠AI帮你实现涨流量和涨粉。在演讲中提到,目前,快手创作者后台上线了一组“AI内容助手”工具,包括AI灵感推荐、AI标题生成、AI发布时间建议等。其实对快手来说,AI不仅仅是可灵这么一个AI内容创作工具,它带来的改变,还有内容的制作、分发、消费乃至变现全链条。

量子位 967

AI全面重塑商业经营,快手加速“生成新商业”

随着生成式AI技术的不断发展和应用,快手正在将AI赋能到平台的内容生态和商业生态中。

TMT_XQ的博客 1081

大模型杀入广告推荐!快手 GR4AD 全量上线:收入增长 4.2%,推荐系统迎来生成式觉醒

可以预见,随着 GR4AD 范式的确立,广告推荐领域将加速告别 DLRM 时代,越来越多的平台将沿着这条路径,推动广告系统迎来属于自己的「生成式觉醒」时刻。目前,GR4AD 已全量部署于快手广告平台,服务超过 4 亿用户,在用户与生态维度,基于内容语义的 SID 索引带来了更强的泛化能力和更实时的冷启动支持,实现了平台、广告主、用户的三赢:广告主侧中小商家投放量提升 17.5%,用户侧低活跃用户转化率提升 7.28%,平台整体广告收入增长 4.2%。

科技大视野 — 科技大视野,行走科技发展前沿 192

我转行AI大模型了!推荐算法岗现在太卷了!太卷了!臣妾做不到呀!!

最近研究了一下大模型相关的内容,决定从互联网的**推荐算法**转行做大模型推理工程化相关的工作。 所以简单说说我在这个决定中的思考过程。

m0_65555479的博客 1556

推荐系统走向新范式 快手技术沙龙聚焦生成式推荐技术落地

近日,快手技术沙龙第四期在北京举办,本期沙龙以「快手生成式推荐技术的体系化演进——统一基座、池化预估与场景实践」为主题,围绕OneReason、Pool-Rec、OneSearch V2、GR4AD等核心技术实践,系统分享快手在生成式推荐领域的最新探索。该系统大幅提升了模型算力利用率MFU,并推动推荐预估系统向高密GPU架构和分布式推理方向演进,不仅支撑了OneRec系列生成式模型的工业级落地,也为推荐模型持续Scaling提供了高性能、高效率、可扩展的系统底座。

科技大视野 — 科技大视野,行走科技发展前沿 16

为什么转行大模型行业?一篇文章让你搞明白,深度解析大模型行业,非常详细!_行业大模型

引言2023年ChatGPT的爆发式发展,标志着AI大模型技术正式进入大众视野。这一技术不仅重塑了人工智能的边界,更催生了全新的职业赛道。从传统算法工程师到互联网从业者,越来越多的人开始将目光投向大模型领域。本文将深入探讨这一现象背后的核心动因,并结合行业现状、技术趋势与职业发展路径,为从业者提供系统性分析。

HUANGXIN9898的博客 1451

为什么转行大模型行业?一篇文章让你搞明白,深度解析大模型行业,非常详细!

引言2023年ChatGPT的爆发式发展,标志着AI大模型技术正式进入大众视野。这一技术不仅重塑了人工智能的边界,更催生了全新的职业赛道。从传统算法工程师到互联网从业者,越来越多的人开始将目光投向大模型领域。本文将深入探讨这一现象背后的核心动因,并结合行业现状、技术趋势与职业发展路径,为从业者提供系统性分析。

2401_84494441的博客 1132

快手广告系统全面迈入生成式推荐时代!GR4AD:从Token到Revenue的全链路重构

全面揭秘大规模广告场景全链路重构方案!

kuaishoutech的博客 1084

快手电商智能巡检平台的实践与探索

这些变化为企业带来了新的机遇与挑战,促使企业在设计和提供产品和服务时,必须更加注重用户体验,以满足用户的多样化需求,从而在激烈的市场竞争中脱颖而出,实现核心竞争力的显著提升。智能巡检平台旨在成为应用生命周期管理中的重要组成部分通过提供自动化、全面化、智能化的巡检服务,用于定期或按需对平台或应用进行全面的视觉走查、质量监控、健康检查和性能评估,做到提前发现问题,快速治理问题,帮助设计、研发、测试等群体,保障服务质量,降低故障风险,提升告警有效率,提升用户满意度。因此,亟需实施有效的解决方案,以应对这些挑战。

2403_89306937的博客 229
上一篇: 大模型分布式训练学习过程总结(万字长文)
下一篇: 微软LazyGraphRAG:新一代超低成本RAG
AIBigModel
博客等级 码龄2年 5359粉丝 706原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值