【知识星球】总有些骨骼轻奇,姿态妖娆的模型结构设计,不知道你知不知道,反正我知道一些...

深度学习之模型架构 常见的深度学习模型架构包括:1. 卷积神经网络(Convolutional Neural Network,CNN):主要用于处理图像和视频数据,具有平移不变性和局部连接性。2. 循环神经网络(Recurrent Neural Network,RNN):适用于处理序列数据,如文本、语音和时间序列数据,能够捕捉数据中的时间依赖关系。 阅读详情

大家好,欢迎来到《知识星球》专栏,这个专栏专栏剖析有三AI知识星球的内容生态,今天的内容属于网络结构1000变板块。

作者&编辑 | 言有三

你大概已经见惯了基本的卷积结构,对残差网络也了如指掌,对分组卷积也烂熟于心,也知道模型压缩的一些技巧,不过今天这里要说的,大部分同学可未必知道噢。


大众的模型结构咱们不讲,今天从卷积方式,通道变化,拓扑结构等各方面给大家介绍几个模型,立志于在这个方向发文章的同学,可要看仔细了。


1 渐变的宽度-金字塔结构

这是一个通道数的变化方式相关的网络结构。

有三AI知识星球-网络结构1000变

Pyramidal Residual Networks

640?wx_fmt=png

通常来说,网络结构的通道数量变化是突变的,那有没有网络的增加是缓慢变化的呢?这就是金字塔结构了,名为Pyramidal Residual Networks。

作者/编辑 言有三

大家都知道,CNN等结构在特征图尺度减小的时候,通常会随之增加特征图的通道数目来增加高层的表达能力,这是模型性能的保证,大部分的模型其特征图通道数的增加是跳变的,比如从128增加到256。

之前我们讲述过随机删减深度的残差网络证明了深度残差网络的深度其实没有想象中那么深,在文章“Residual networks behave like ensembles of relatively shallow networks[C]”中的研究也表明删除掉一些block并不会显著降低性能,但是降采样的网络层除外。

本篇文章基于这个现象,认为要降低降采样的敏感性,必须要让通道的变化是缓慢的,即随着层数增加,每一层都慢慢增加宽度,命名为金字塔结构,如下。

640?wx_fmt=png

这里a图是线性增加,b图是指数级增加。

那么到底性能如何呢?首先看下训练曲线对比:

640?wx_fmt=png

这里两个网络的参数差不多,都是1.7M左右,从曲线上看,性能也相当。

另一个要关注的问题是,金字塔ResNet有没有实现它的初衷,即改善降低分辨率的网络层被删除时带来的性能下降,结果如下:

640?wx_fmt=png

从结果看来,错误率确实降低了。更加具体的实验结果,大家自己去看论文吧。

[1] Han D, Kim J, Kim J. Deep pyramidal residual networks[C]//Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2017: 5927-5935.

2 分支众多-分形结构

这是一个多分支结构相关的网络结构。

有三AI知识星球-网络结构1000变

FractalNet

640?wx_fmt=png

残差网络可以使得上千层的网络结构设计成为可能,但并不是只有残差网络可以做到,FractalNet(分形网络)便是如此。

作者/编辑 言有三

分形是一个数学概念,指的是具有以非整数维形式填充空间的形态特征,也就是说它的有效维度不是整数。不过我们这里可以不用关注它的数学定义,而是关注它的,分形几何结构的一部分具有和整体相似的结构,即自相似,如下图形:

640?wx_fmt=png

分形网络,顾名思义也是这样的特点了,局部的结构和全局相似,如下图:

640?wx_fmt=png

可以看到包含了各种长度不同的子路径,从左到右:

第一列路径只有一条,长度l。

第二列路径两条,长度l/2。

第三列路径四条,长度l/4。

第二列路径八条,长度l/8。

它与残差网络的不同之处在于,绿色模块表示的非线性变换,即下一层不可能直接得到上一层的信号,而是经过了变换。

这样的一种包含了不同深度的子网络,与之前提过的stochastic depth有异曲同工之妙,它也可以被看作是不同深度的网络的ensemble。

作者们通过随机丢弃某些深度的方法也做了实验,丢弃的样例如下:

640?wx_fmt=png

上面展示了两种路径,训练时混合使用。

Global: 只选择一条路径,且是同一列,这条路径就是独立的强预测路径。

Local:包含多个路径,但是保证每一层至少要有一个输入。

那么结果如何呢?

640?wx_fmt=png

如上,与各种网络进行了对比,性能很好。在添加了drop-path技术后,还有极大提升,并且单独只拿出其中最深的一条路径所得的网络,都有接近最好的模型的性能。

与残差网络的相关研究一样,分形网络的研究也表明路径的有效长度才是训练深度网络的真正影响因素,不论是分形网络,还是残差网络,都拥有更短的有效的梯度传播路径,从而使得深层网络训练更不容易过拟合。

[1] Larsson G, Maire M, Shakhnarovich G. Fractalnet: Ultra-deep neural networks without residuals[J]. arXiv preprint arXiv:1605.07648, 2016.

3 一切可连-环形网络

这是一个基于跳层的复杂拓扑网络结构。

有三AI知识星球-网络结构1000变

CliqueNet

640?wx_fmt=png

DenseNet通过复用不同层级的特征图,提高了通道的利用率,不过它的连接是前向的,即信息只能从浅层向深层传递,而CliqueNet则更进一步,信息的传递是双向的。

作者/编辑 言有三

结构如上图所示,CliqueNet不仅有前传的部分,还有后传,这种网络架构同时受到了RNN等循环网络和注意力机制的启发,使得特征图重复使用而且更加精炼。

CliqueNet的训练包含两个阶段。第一个阶段与 DenseNet 相同,即图中的Stage-1,此时浅层特征向深层进行传递,这可以视为初始化过程。

第二个阶段中每一层不仅接受前面所有层的特征图,也接受后面层级的特征图反馈。可以看出这是一种循环的反馈结构,可以利用更高级视觉信息来精炼前面层级的特征,实现空间注意力的效果。实验结果表明,它有效地抑制了背景和噪声的激活。

640?wx_fmt=png

整体的网络架构如上:网络由很多的block组成,每一个block的stage II的特征通过global pool串接生成最终的特征。与DenseNet的不同之处在于,随着网络架构,每一个block的输入输出特征图不需要增加,从而更加高效,结果如下:

640?wx_fmt=png

从上表可以看出,参数量和精度是非常具有优势的。

[1] Yang Y, Zhong Z, Shen T, et al. Convolutional neural networks with alternately updated clique[C]//Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2018: 2413-2422.

4 不规则的卷积核-可变形网络

这是一个卷积核的形状相关的网络结构。

有三AI知识星球-网络结构1000变

Deformable Convolution

640?wx_fmt=png

卷积操作本身具有非常固定的几何结构,标准的卷积操作是一个非常规矩的采样,通常是正方形,如果卷积核采用非规矩的采样,即它的形状不再是标准的方形,而是任意形状,则称之为可形变卷积(Deformable Convolution)。

作者/编辑 言有三

要描述上面的卷积核,不仅仅需要权重系数,还需要每一个点的偏移量,可变形卷积的思想最早以Active Convolution的形式被提出。

在Active Convolution中,卷积核的各个分量都有自己的偏移量,对于一个3*3的卷积,就包含了18个系数,其中X方向和Y方向的偏移量各9个。不过各个通道共享该系数,所以与输入输出通道数无关。

对于输入通道为M,输出通道为N,使用3*3的卷积的Active Convolution,权重参数量为M*N*3*3,偏移参数量为2*3*3,远远小于权重参数量,所以增加的参数量几乎可以忽略不计。

在Deformable convolutional networks,每一个通道不共享偏移量,偏移参数量为2*M*3*3,增加的参数量比Active Convolution更多,但是相比卷积核权重参数量M*N*3*3,仍然小很多,所以不会大幅度增加模型的大小,而且实际实现时可以对输出通道进行分组。

640?wx_fmt=png

640?wx_fmt=png

从上图就可以看出可变形卷积有更灵活的感受野。

可变形卷积的实现只需要增加偏移量的学习,实际就是多了一个offset层,给offset输出通道数变量,我们还可以对输出进行分组,控制要学习的变形的种类。

640?wx_fmt=png

最后看一下参数对比和性能。

640?wx_fmt=png

640?wx_fmt=png

实验了各个网络层的结果,参数量的增加很小,性能也是提升的。具体的效果如何,大家不妨用自己的实验结果来验证。

[1] Jeon Y , Kim J . Active Convolution: Learning the Shape of Convolution for Image Classification[J]. 2017.

[2] Dai J, Qi H, Xiong Y, et al. Deformable Convolutional Networks[J]. 2017.

5 测试可变的网络-可分叉网络

这是一个推理时动态变化的网络结构。

有三AI知识星球-网络结构1000变

BranchyNet

640?wx_fmt=png

通常来说模型训练完之后结构就是固定的,测试时图片沿着固定的通路进行计算。然而测试样本本身有不同的难度,简单的样本只需要少量的计算量就可以完成任务,困难的样本则需要更多的计算量。

作者/编辑 言有三

如上图所示,它在正常网络通道上包含了多个旁路分支,这样的思想是基于观察到随着网络的加深,表征能力越来越强,大部分简单的图片可以在较浅层时学习到足以识别的特征,如上图中的Exit 1通道。一些更难的样本需要进一步的学习,如上图中的Exit 2通道,而只有极少数样本需要整个网络,如Exit3通道。这样的思想可以实现精度和计算量的平衡,对于大部分样本,可以用更小的计算量完成任务。

那么如何判断是否可以提前结束呢?在提出该网络的论文中,作者采用分类信息熵,一旦该通道的分类信息熵低于某一个阈值,说明已经以很高的置信度获得了分类的结果,直到最终的通道。


在训练的时候,每一个通道都会对损失有贡献,越靠近浅层的网络权重越大。多通道的损失不仅增强了梯度信息,也在一定程度上实现了正则化。


将BranchyNet的设计思想用于LeNet,AlexNet,ResNet结构后,在维持性能的前提下,加速效果明显。

640?wx_fmt=png

对于拥有N个分支的网络,需要的就是N-1个阈值,因为最后一个分支不需要阈值。

LeNet系列网络可以让超过90%的样本在第一个分支提前终止,AlexNet提前终止样本比例也超过一半,ResNet提前终止样本比例超过了40%。

[1] Teerapittayanon S, McDanel B, Kung H T. Branchynet: Fast inference via early exiting from deep neural networks[C]//2016 23rd International Conference on Pattern Recognition (ICPR). IEEE, 2016: 2464-2469.

更多相关模型的解读,在有三AI知识星球中进行剖析,感兴趣的可以来,【知识星球】超3万字的网络结构解读,学习必备。

640?wx_fmt=png

有三AI夏季划

640?wx_fmt=png

640?wx_fmt=png

暑期正浓,有三AI夏季划进行中,相比春季划内容更难更全,且更加贴近工业界实战,目标是系统性成长为中级CV算法工程师。这一次的报名周期会持续到国庆,请有需要的同学持续关注,点击图片阅读详细信息。

有三AI“夏季划”出炉,今夏进阶中级CV算法工程师

转载文章请后台联系

侵权必究

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

往期知识星球

数学建模入门——数据预处理(全) 介绍了数据预处理的入门知识 阅读详情

相关推荐

基于STM32与CAN总线的多电机协同控制系统设计与实现

本文详细介绍了基于STM32与CAN总线的多电机协同控制系统设计与实现。该系统采用分布式架构,通过CAN总线实现多节点通信,结合梯形加减速算法和同步控制策略,有效解决了工业自动化中多电机同步性差的问题。文章涵盖硬件设计、通信协议、抗干扰措施及实战调试经验,为工业应用提供高可靠性解决方案。

tech5的博客 972

【论文】Deep Pyramidal Residual Networks(译)

论文贡献 提出了一种新的残差单元(移除了Pre-activation ResNet残差单元中的Relu函数) 设计了一种逐步增加所有单元的特征图维数的金字塔残差结构 Abstract ​ 近年来,深卷积神经网络(DCNNs)在图像分类中表现出了显著的性能。一般来说,深度神经网络结构是由大量卷积层构成的堆栈,它们通过池来沿空间维度执行下采样,以减少内存使用。同时,特征映射维数(即通道数...

pangpd的博客 2455

模拟IC实战—30天精通Sigma-delta(Σ-Δ) ADC 行为级建模与仿真

本文为模拟IC工程师提供了一套为期30天的Sigma-delta ADC行为级建模与仿真实战指南。文章深入浅出地阐释了Sigma-delta ADC如何通过过采样和噪声整形两大核心技术实现高精度转换,并重点演示了如何使用Python从零搭建一阶和二阶调制器模型,进行性能仿真与关键指标分析,为后续电路级设计提供清晰的性能预算和架构指导。

weixin_29237635的博客 400

【深度学习】Deep Learning必备之必背十大网络结构

(从公众号转发过来发现图片不能引用,直接点上面链接吧)昨天的文章介绍了在学习Deep Learning过程中必须背熟的十几条知识点,主要让大家有个对深度学习的整体认识,有了对知识点的认识,然后可以针对不理解或不熟悉的point再单个的深入挖掘。今天想给大家分享一下DeepLearning常见的十大深度学习架构,这十个架构中,大家有见过或没见过的,见过的回顾一下,没见过的可以有个初步的认识,再有针对的学习,时间充裕的基础上可以多遍的阅读原始论文。

weixin_43960370的博客 9553

Zephyr RTOS线程间通讯实战:消息队列与信号量的5个经典应用场景

本文深入探讨了Zephyr RTOS中线程间通讯的核心机制,通过消息队列与信号量的组合,详细解析了传感器数据处理流水线、命令分发系统、日志记录、资源池管理以及周期性任务协同调度等5个经典应用场景。这些实战模式为构建高效、稳定且可维护的嵌入式多线程系统提供了清晰的设计蓝图和代码范例。

tomato的博客 96

ResNet改进(20):融合Swin Transformer与ResNet

这种混合架构的设计理念是:在保留CNN强大局部特征提取能力的同时,引入Transformer的全局建模优势。我们实现的模型在ResNet18的基础上嵌入了一个简化版的Swin Transformer Block,旨在探索两种范式结合的可能性。通过在ResNet早期阶段引入Transformer模块,我们既保留了CNN强大的局部特征提取能力,又获得了Transformer的全局建模优势。本文提出的ResNet与Swin Transformer混合架构,探索了CNN与Transformer结合的可能性。

2401_82355416的博客 860

Deep Pyramidal Residual Networks——深度金字塔残差网络

Deep Pyramidal Residual Networks——深度金字塔残差网络

Together_CZ的博客 1244

博途PLC PID仿真LSim_PT1库算法(一阶系统差分方程推导全过程)

博途PLC的PID仿真可以参看下面这篇博客,这篇文章我们主要论坛仿真库LSim的算法由来。如何利用博途PLC PID_Compact 进行PID仿真(一阶系统)_RXXW_Dor的博客-优快云博客博途PLC PID控制器 PID_Compact FB如何使用可以参看下面这篇文章,这里不再赘述。

RXXW_Dor的博客 2859

【深度学习】——深度学习中基本的网络结构(1)

机器学习中有一个通用的三步走的策略:1.function set 2. cost function 3. find the best model。而在深度学习中同样也是通用的:第一步:设计一个网络结构,网络结构的参数的不同,组成了一系列的function set,通常深度学习中需要我们自己去设计出网络的结构,然后让其自动学习其中的参数;设计损失函数,通常损失函数根据任务不同需要设计不同的损失函数;根据损失函数,让机器自己去学习得到所设计网络中的各个参数。...

「 虚幻私塾」 4246

MIPI RFFE 信号完整性与硬件设计

MIPI RFFE信号完整性设计关键点 摘要:MIPI RFFE作为射频前端控制总线,其信号完整性设计需平衡速率、驱动能力与抗干扰性。核心挑战在于确保接收端在52Mb/s速率下保持足够的电压和时序裕量。关键设计考量包括: 驱动能力优化:过强导致过冲/振铃和射频杂散,过弱则恶化时序裕量,需与总线负载匹配。 波形质量指标:严格控制上升/下降时间(兼顾EMC和时序要求),抑制过冲/振铃幅度,管理VIO电源纹波和耦合噪声。

sinat_15150363的博客 240

康耐视visionpro-CogCreateSegmentAvgSegsTool操作工具详细说明

康耐视visionpro-CogCreateSegmentAvgSegsTool操作工具详细说明

视觉人机器视觉的博客 1481

tictoc正方形网络模型_【知识星球】总有些骨骼轻奇,姿态妖娆的新型模型结构设计,不知道你知不知道,反正我知道一些...

大家好,欢迎来到《知识星球》专栏,这个专栏专栏剖析有三AI知识星球的内容生态,今天的内容属于网络结构1000变板块。作者&编辑 | 言有三你大概已经见惯了基本的卷积结构,对残差网络也了如指掌,对分组卷积也烂熟于心,也知道模型压缩的一些技巧,不过今天这里要说的,大部分同学可未必知道噢。大众的模型结构咱们不讲,今天从卷积方式,通道变化,拓扑结构等各方面给大家介绍几个模型,立志于在这个方向发文章...

weixin_39921504的博客 158

华为OD机考双机位C卷 - 采购订单 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 采购订单 。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 427

总有些骨骼轻奇,姿态妖娆的模型结构设计,不知道你知不知道,反正我知道一些

文章发布于公号【数智物语】(ID:decision_engine),关注公号不错过每一篇干货。 来源 | 有三AI(id:yanyousan_ai) 作者 | 全能言有三 你大概已经见惯了基本的卷积结构,对残差网络也了如指掌,对分组卷积也烂熟于心,也知道模型压缩的一些技巧,不过今天这里要说的,大部分同学可未必知道噢。 大众的模型结构咱们...

数智物语 1332

精雕软件(JDpaint) 5.5 绿色版

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

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

【杂谈】为什么邀请大家加入硬核知识星球有三AI

文/编辑 | 言有三今天给大家介绍一下有三AI知识星球,推荐铁粉们加入。有三AI知识星球秉承公众号的风格,有以下几个特点。(1) 只做原创。星球内有三发布的所有内容均为原...

hacker_long的专栏 977

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

【知识星球】softmax损失相关的小问题

欢迎大家来到《知识星球》专栏,这里是AI1000问小专题。作者&编辑 | 言有三 1 Softmax相关的问题Softmax在图像分类,分割任务中是很常见的,关...

hacker_long的专栏 499

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

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

中秋假期快乐!不发技术文章,有三AI知识星球半价三天

之前在朋友圈说好的中秋节三天不发文章,让大家也好好休息充电一下。昨天收到了不少粉丝朋友的中秋节祝福,为了感谢铁粉们,这个假期我们还是送大家一点东西吧。月饼咱们就不送了,不...

hacker_long的专栏 436

【知识星球】ElementAI提出超复杂多尺度细粒度图像分类Attention模型

欢迎大家来到《知识星球》专栏,这里是网络结构1000变小专题。作者&编辑 | 言有三 1 Attention模型Attention机制已经被证明在很多的任务中都...

hacker_long的专栏 2771

【知识星球】为什么图像分类任务要从256*256中裁剪出224*224

欢迎大家来到《知识星球》专栏,这里是AI1000问小专题。作者&编辑 | 言有三 1 图像分类任务输入尺寸相关的问题有关于经典的图像分类任务中的输入图像尺寸问题...

hacker_long的专栏 9865

损失函数一直不变_【知识星球】softmax损失相关的小问题

欢迎大家来到《知识星球》专栏,这里是AI1000问小专题。作者&编辑 | 言有三 1 Softmax相关的问题Softmax在图像分类,分割任务中是很常见的,关于它有些常见的小问题,供大家思考学习。有三AI1000问-机器学习篇为什么分类任务softmax损失输入是2通道,sigmoid损失是1通道想必大家都玩过图像分类了,为什么同样是2分类任务,softmax损失函数的输入是...

weixin_39531780的博客 875

分组卷积计算量_【知识星球】卷积核和感受野可动态分配的分组卷积

欢迎大家来到《知识星球》专栏,这里是网络结构1000变小专题,我们要慢慢开始更新AutoML与网络设计相关的内容。作者&编辑 | 言有三 1 MixNet有三AI知识星球-网络结构1000变MixNet基于Depthwise的分组卷积是一个非常有效的模型设计,不过它们通常是用同样大小的卷积核,MixNet则使用了可学习的多尺度卷积核提升其性能。作者/编辑 言有三我们在前面已经给...

weixin_39946274的博客 142

为什么vs会输出一个框作为结果_【知识星球】为什么图像分类任务要从256*256中裁剪出224*224...

欢迎大家来到《知识星球》专栏,这里是AI1000问小专题。作者&编辑 | 言有三 1 图像分类任务输入尺寸相关的问题有关于经典的图像分类任务中的输入图像尺寸问题,很多同学都有疑问,我们之前已经回答过为什么图像分类网络输入大小是224*224,可以查看往期解答,【AI-1000问】为什么深度学习图像分类的输入多是224*224。今天再来回答一个与之相关的,为什么很多模型将输入缩放...

weixin_39879665的博客 214

【深度学习】 - 一些基本网络结构

LeNet-5。

qq_42308441的博客 1088

【深度学习】理解图像金字塔

图像金字塔 笔者早已了解图像金字塔这个概念,但对于其的算法价值却一直未能明白,知道笔者看到一篇博客:https://blog.csdn.net/tengfei461807914/article/details/78175095,对图像金字塔的理解如醍醐灌顶。 首先从尺度空间开始理解:找一张原分辨率1024×1024图片,在电脑上观看,十分清晰。现在把这图片的分辨率改成512×512,很明显图片看起来不再那么清晰,但是我们依然能判别图上显示的物体,这便是人眼+大脑的优势所在,无论分辨率下降多少,使原始图片看起

qq_44703886的博客 4464

详解深度学习之经典网络架构(十):九大框架汇总

目录 0、概览 1、个人心得 2、总结 本文是对本人前面讲的的一些经典框架的汇总。 纯手打,如果有不足之处,可以在评论区里留言。 0、概览 (1)详解深度学习之经典网络架构(一):LeNet (2)详解深度学习之经典网络架构(二):AlexNet (3)详解深度学习之经典网络架构(三):ZFNet (4)详解深度学习之经典网络架构(四):VGG-Net (5)详解深度学习之经...

chenyuping333的博客 2万+

深度学习之目标检测(三)-- FPN结构详解

深度学习之目标检测(三)-- FPN结构详解深度学习之目标检测(三)FPN结构详解1. FPN —— 特征金字塔 深度学习之目标检测(三)FPN结构详解 本章学习 FPN 相关知识,学习视频源于 Bilibili。 1. FPN —— 特征金字塔 FPN 原始论文为发表于 2016 CVPR 的 Feature Pyramid Networks for Object Detection。针对目标检测任务,主要解决的问题是目标检测在处理多尺度变化问题时的不足,最终在COCOAp 提升 2.3 个点,pasc

木卯_THU的博客 1万+
上一篇: 【每周论文推荐】 初入深度学习CV领域必读的几篇文章
下一篇: 【NLP】 理解NLP中网红特征抽取器Tranformer
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值