卷积神经网络(CNN)入门指南

深入浅出之ADown降采样模块(YOLO) YOLOv9中的ADown模块是一种用于目标检测任务中的下采样操作的卷积块。在深度学习模型中,下采样(downsampling)是减少特征图空间维度的常用技术,它有助于模型在更高层次上捕捉图像的特征,同时减少计算量。ADown模块的设计旨在以一种高效且对性能影响较小的方式进行这一操作。 阅读详情

卷积神经网络(CNN)入门指南

 

 

 

引言

卷积神经网络:听起来像是生物与数学还有少量计算机科学的奇怪结合,但是这些网络在计算机视觉领域已经造就了一些最有影响力的创新。2012年神经网络开始崭露头角,那一年Alex Krizhevskyj在ImageNet竞赛上(ImageNet可以算是竞赛计算机视觉领域一年一度的“奥运会”竞赛)将分类错误记录从26%降低到15%,这在当时是一个相当惊人的进步。从那时起许多公司开始将深度学习应用在他们的核心服务上,如Facebook将神经网络应用到他们的自动标注算法中,Google(谷歌)将其应用到图片搜索里,Amazon(亚马逊)将其应用到产品推荐服务,Pinterest将其应用到主页个性化信息流中,Instagram也将深度学习应用到它们的图像搜索架构中。

 

 

然而最经典的,或者说最流行的神经网络使用范例是将其用于图像处理领域。提到图像处理,本文主要介绍的是如何使用卷积神经网络来进行图像分类。

问题空间

图像分类是将输入图像(猫、狗等)进行分类输出或者将其分类成最能描述图像特征的类别的任务。对于人类来说,认知是我们出生之后就学会的第一个技能,也是作为成年人来说非常自然和轻松的技能。我们可以毫不犹豫迅速识别出我们周围的环境以及物体,当我们看到一张图片或者观察周遭环境时,大部分时间我们都能马上对场景做出判断并且给每个物体都打上标识,这些甚至都不需要刻意去观察。这些技能能够迅速识别其模式,从我们以前的经验中做出推论,然后将其运用至不同的图片或者环境中——这些都是我们与机器不同的地方。

 

 

输入与输出

当计算机看到一张图片时(即输入一张图片),它所看到的是一系列的像素值。根据图片的分辨率与大小,计算机将看到的是一个32×32×3的数字阵列(3指代的是RGB—颜色值)。我们稍微将一下这个,假设我们有一张480 x 480的JPG格式图片,它的表达阵列即为480 x 480 x 3。这些数字中的每一个值都可以从0取到255,它描述了在这一点上的像素强度。这些数字虽然对于我们进行图像分类时没有任何意义,但其却是计算机在图像输入时唯一获取的数据。这个理念就是你给电脑指定相关数据排列,它将图像是一个特定的类别的可能性进行输出(如80—猫,15—狗,05—鸟等)。

我们希望电脑做什么

现在我们了解到问题是在输入和输出上,让我们来考虑如何解决这个问题。我们希望电脑能做到的是在所有的给定图像中分辨出不同的类别,它能找到那些“狗之所以是狗”或者“猫之所以是猫”的特性。这个就是在我们的头脑中潜意识里进行认知识别的过程,当我们看到一张狗的图像时,我们能够将其分类因为图像上有爪子或者四条腿等明显的特征。以类似的方式计算机能够进行图像分类任务,通过寻找低层次的特征如边缘和曲线,然后运用一系列的卷积层建立一个更抽象的概念。这是卷积神经网络应用的一个总体概述,接下来我们来探讨下细节。

架构

对于卷曲神经网络更详细的介绍是将图片通过一系列的卷积、非线性、池(采样)、全连接层,然后得到一个输出。

 

 

一个卷积神经网络由若干卷积层、Pooling层、全连接层组成。你可以构建各种不同的卷积神经网络,它的常用架构模式为:

INPUT -> [[CONV]*N -> POOL?]*M -> [FC]*K

也就是N个卷积层叠加,然后(可选)叠加一个Pooling层,重复这个结构M次,最后叠加K个全连接层

对于图1展示的卷积神经网络:

INPUT -> CONV -> POOL -> CONV -> POOL -> FC -> FC

按照上述模式可以表示为:

INPUT -> [[CONV]*1 -> POOL]*2 -> [FC]*2

也就是:N=1, M=2, K=2

 

第一层—Convolution Layer(卷积层)

 

 

卷积神经网络的第一层是卷积层,第一件事是你要记住卷曲层的输入时什么。像我们之前提到的,输入的是一个5×5×3的系列像素值。解释卷积层的最好方式是想象一个手电筒正在图像的左上方进行照射,假设手电照射的区域是3 x 3的范围。再想象下这个手电筒在输入图像的各个区域进行滑动。在机器学习术语中,这个手电筒叫做filter(过滤器),它照射着的区域被称为接受场。这个过滤器也是一系列的数据(这些数据被称为权重或者参数)。

 

 

 

 

上面图片移动步长设置为1,设置为2时

 

我们注意到,当步幅设置为2的时候,Feature Map就变成2*2了。这说明图像大小、步幅和卷积后的Feature Map大小是有关系的。事实上,它们满足下面的关系:

 

在上面两个公式中,W2是卷积后Feature Map的宽度;W1是卷积前图像的宽度;F是filter的宽度;P是Zero Padding数量,Zero Padding是指在原始图像周围补几圈0,如果P的值是1,那么就补1圈0;S是步幅;H2是卷积后Feature Map的高度;H1是卷积前图像的宽度。

 

咱们在从高阶角度来谈谈这个卷积层的任务,这些过滤器中每个都可以被认为是特征标识符。当我说特征时,我说的是如直边、简单的颜色和曲线等。思考一下,所有的图像都有同样的最简单的特征。我们的第一个过滤器是7×7×3,而且是一个曲线探测器。(在这一部分让我们忽略一个事实,过滤器是3个单位深的,只考虑顶部过滤器的深度和图像。)作为一个曲线检测器,过滤器将有一个更高的数值且有曲线的形状的像素结构(记住关于这些过滤器,我们考虑的只是数字)。

 

 

 

现在,让我们回到数学可视化部分。当我们在输入的左上角有了这种滤波器后,它会在哪个区域的过滤器和像素值之间计算乘积。现在让我们以一个我们要分类的图像为例,把我们的过滤器放在左上角。

 

 

 

记住,我们需要做的是使用图像中的原始像素值在过滤器中进行乘积。

 

 

 

基本上在输入图像中,如果有一个形状是类似于这种滤波器的代表曲线,那么所有的乘积累加在一起会导致较大的值!现在让我们看看当我们移动我们的过滤器时会发生什么。

 

 

 

检测值竟然要低得多!这是因为在图像中没有任何部分响应曲线检测过滤器。记住,这个卷积层的输出是一个特征图。因此,在简单的情况下一个过滤器的卷积(如果该过滤器是一个曲线检测器),特征图将显示其中大部分可能是在图片中的曲线区域。在这个例子中,我们的28×28×1特征图左上方的值将是6600,这种高值意味着很可能是在输入中有某种曲线导致了过滤器的激活。因为没有任何东西在输入使过滤器激活(或更简单地说,在该地区的原始图像没有一个曲线),其在我们的激活图右上方的值将是0。记住,这仅仅只是一个过滤器。这个过滤器将检测线向外和右边的曲线,我们可以有其他的曲线向左或直接到边缘的过滤器线条。过滤器越多,激活图越深,我们从于输入中获取的信息也就越多。

声明:在这一节中描述的过滤器是简化的,其主要目的是描述在一个卷积过程中的数学过程。在下图中你会看到一些对训练过的网络中第一个卷积层的过滤器的实际显示示例,尽管如此,主要的论据仍然是相同的。

第一个卷积层的过滤器被设计用来探测。他们检测到低阶的特征如边缘和曲线。正如想象的那样,为了预测图像的类型,我们需要神经网络能够识别更高阶的特征,如手、爪子、耳朵。当穿过另一个卷积层时,卷积层的第一输出成为第二卷积层的输入,这有难以视觉化想象。当我们谈论第一层时,输入的只是原始图像。然而,当我们谈论第二个卷积层时,输入是第一层的结果激活图(S)。因此,每一层的输入基本上是描述某些低阶特征在原始图像中的位置。现在当你应用一组过滤器(通过第二卷积层),输出将被激活且代表更高阶的特征。这些特征的类型可能是半圆(曲线和直线边缘的组合)或方形(几个直边的组合)。当通过网络、更多的卷积层,可以激活地图,代表更多和更复杂的特征。在神经网络的结束,可能有一些激活的过滤器,表示其在图像中看到手写字迹或者粉红色的物体时等等。

 

 

Pooling(池化层)

Pooling层主要的作用是下采样,通过去掉Feature Map中不重要的样本,进一步减少参数数量。Pooling的方法很多,最常用的是Max Pooling。Max Pooling实际上就是在n*n的样本中取最大值,作为采样后的样本值。下图是2*2 max pooling:

 

 

除了Max Pooing之外,常用的还有Mean Pooling——取各样本的平均值。

通过这个池化层,我们来减少计算资源,但是必须注意的是,池化层会损失图像的精确度。

 

全连接层

全连接层的每一个结点都与上一层的所有结点相连,用来把前边提取到的特征综合起来。由于其全相连的特性,一般全连接层的参数也是最多的。这层基本上将一个输入量(无论输出是卷积或ReLU或池层)和输出一个N,N是程序选择类别的N维向量,具体过程如下图所示。这个全连接层的工作方式是,它着眼于前一层的输出(代表高阶特征的激活图),并确定哪些功能是最相关特定的类。例如如果该程序预测,一些图像是一只狗,它在激活图中会有高的值,代表高阶特征如一个爪子或4条腿等。类似地,如果该程序是预测一些图像是鸟的功能,它在激活图中会有高阶值,代表高阶特征如如翅膀或喙等。

 

【DRAM存储器四十七】LPDDR5介绍--LPDDR5的低功耗技术之DVFS 讲述LPDDR5的DVFSC和DVFSQ的工作原理和要求 阅读详情

相关推荐

基于Arduino UNO的OLED显示器使用方法x2(Arduino系列五)

Arduino使用OLED显示模块可以实现串口数据显示,还可以与其他模块联合使用,实现实时显示开发板实时数据。

LNN0212的博客 4171

CNN系列文章序言

卷积神经网络CNN近几年发展十分迅速,它是近年来深度学习能在计算机视觉领域取得突破性成果的基石。它也逐渐在被其他诸如自然语言处理、推荐系统和语音识别等领域广泛使用。本系列文章主要从一下四个方面简单介绍深度学习 (1)CNN简单介绍及基础知识,详细介绍卷积神经网络的历史发展,简单介绍CNN的基本结构,在学习CNN之前,需要了解一些基础知识,如卷积,互相关运算,步长,填充等 (2)深度卷积神经网络 ,详细介绍卷积神经网络的基本结构和各部分基本流程,以及其他常见的卷积神经网络,如:LeNet,Alex...

尚拙的博客 236

ENVI基于Landsat影像构建郑州市2000-2019年遥感生态指数RSEI

本文基于landsat5、landsat7、landsat8三种传感器的影像,使用ENVI软件构建郑州市2000-2019年遥感生态指数RSEI。内含ENVI详细操作、使用的公式以及构建结果。

Lexicopperfield的博客 1万+

卷积神经网络 Convolutional Neural Network | CNN

介绍了卷积神经网络的基本思想,应用场景,优缺点,建模过程中的注意事项,研究课题,实现的类库方法和代码案例等

JasonH2021的博客 2万+

别再折腾CUDA了!Win11上VSCode一键配置PyTorch GPU环境(附Anaconda虚拟环境避坑指南)

本文提供Win11系统下使用VSCode和Anaconda一键配置PyTorch GPU环境的详细指南,解决CUDA版本冲突等常见问题。通过conda的原子化依赖解决方案,安装时间从2小时缩短至15分钟,适合深度学习初学者快速搭建开发环境。

weixin_33101399的博客 247

Vivado新手必看:5分钟搞定FPGA程序固化到Flash(附MCS文件生成全流程)

本文为FPGA新手详细解析了如何将程序固化到Flash存储器的完整流程。核心在于理解SRAM工艺FPGA断电易失的特性,并利用Vivado工具将比特流文件转换为Flash可识别的MCS文件。文章重点拆解了生成MCS文件的关键配置步骤、硬件连接要点,以及通过JTAG烧写Flash的实战操作,并提供了常见启动失败问题的排查清单,帮助开发者实现设计从调试到产品部署的关键跨越。

weixin_29230901的博客 352

Cnn 卷积神经网络(入门)

CNN 卷积神经网络【1】导论【2】卷积运算什么是卷积?图像上的卷积【3】非线性激活ReLU激励层【4】pooling池化层【5】全连接层【6】神经网络的训练与优化 【1】导论 首先最需要明确的一点就是,卷积神经网络,也就是convolutional neural networks (简称CNN),现在已经被用来应用于各个领域,物体分割啦,风格转换啦,自动上色啦blahblah,但是!!CNN真正能做的,只是起到一个特征提取器的作用!所以这些应用,都是建立在CNN对图像进行特征提取的基础上进行的。 我们先

derder的博客 1587

linux驱动由浅入深系列:基于高通平台分析触摸屏(TP)、虚拟按键驱动

触摸屏的触摸板(touch panel简称TP)驱动的基本架构和普通按键驱动基本一致,可以参考文章:linux驱动由浅入深系列:输入子系统之二(编写一个gpio_key驱动)。只是其功能稍稍复杂些,配置也多些,下面一起来看一下。 TP包括 触摸屏、虚拟按键、虚拟按键背光灯 TP驱动芯片厂商主要有:Goodix(汇顶),FocalTech(敦泰科技),cypress(赛普拉斯),synapt

Radia的专栏 4767

卷积神经网络(convolutional neural network, CNN)

基本定义 卷积神经网络(convolutional neural network, CNN),是一类包含卷积计算且具有深度结构的前馈神经网络。卷积神经网络是受生物学上感受野(Receptive Field)的机制而提出的。卷积神经网络专门用来处理具有类似网格结构的数据的神经网络。例如,时间序列数据(可以认为是在时间轴上有规律地采样形成的一维网格) 和图像数据(可以看作是二维的像素网格)。 1.卷积层(convolutional layer) 作用:特征提取 卷积层内部包含多个卷积核,组成卷积核的每个元素都

qq_41536160的博客 6万+

最新Python爬虫实战(入门爬虫篇)——案例18:某气象局全国天气预报数据采集(详细爬虫思路截图 + 抓包动图演示+完整爬虫代码+详细注释)

本次案例针对某气象局天气预报网的静态HTML页面,实现了全国各地区天气数据的全自动化爬取,和之前案例17的动态接口爬虫不同,本次案例聚焦于静态页面的爬虫实现,覆盖了从抓包分析、请求模拟、数据解析到数据存储的完整爬虫流程,非常适合入门学习者巩固基础,核心知识点和实现要点总结如下:首先是页面分析的核心逻辑,静态HTML页面的数据爬取,核心在于通过浏览器开发者工具,完成完整的抓包分析和标签结构定位。

努力让自己发光,对的人才能迎着光而来 27万+

公文流转系统

公文录入区 | QLineEdit(文号/标题)、QComboBox(公文类型/紧急程度)、QTextEdit(正文)、QListWidget(附件列表)、QPushButton(上传附件/保存草稿/提交审批) |// 按时间范围获取。QStringList userNames = {"张三", "李四", "王五", "赵六", "钱七", "孙八", "周九", "吴十", "郑十一", "王十二"};

寒寒豆豆软件公司的博客 550

卷积神经网络(CNN)

卷积神经网络是多层感知机(MLP)的变种,由生物学家休博尔和维瑟尔在早期关于猫视觉皮层的研究发展而来,视觉皮层的细胞存在一个复杂的构造,这些细胞对视觉输入空间的子区域非常敏感,称之为感受野。CNN由纽约大学的Yann Lecun于1998年提出(LeNet-5),其本质是一个多层感知机,成功的原因在于其所采用的局部连接和权值共享的方式:一方面减少了权值的数量使得网络易于优化;另一方面降低了模型的复杂度、减小了过拟合的风险。当网络的输入为图像时,这些优点将表现地更加明显。

顺其自然~专栏 5万+

芒果YOLOv7改进48:主干篇:独家首发改进:目标检测新范式骨干PPHGNetv2改进版,充分融合信息特征,提升YOLOv7检测能力

YOLOv7代码改进实践 | 独家首发改进 PPHGNetv2 改进版结构

包括YOLOv5、YOLOv7、YOLOv8等模型改进 1848

【AI深度学习网络】卷积神经网络(CNN)入门指南:从生物启发的原理到现代架构演进

本文介绍了卷积神经网络(CNN)的核心原理与应用。从基础概念入手,详细讲解了CNN的生物基础、数学本质、核心原理以及为何特别适合图像处理。通过层次化特征提取和参数共享等机制,CNN能够高效地处理图像数据,自动学习特征,无需人工设计。文章还列举了CNN在图像分类、目标检测、图像分割和风格迁移等领域的典型应用,展示了其在深度学习中的重要地位。

Arbboter的专栏 2379

数学建模模型总结

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

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

探索深度学习:Python CNN卷积神经网络入门指南

探索深度学习:Python CNN卷积神经网络入门指南 【下载地址】PythonCNN卷积神经网络数据清晰的代码说明适合新手 本仓库提供了一个适合新手的Python CNN卷积神经网络数据集及相应的代码说明。无论你是刚刚接触深度学习,还是希望进一步了解卷积神经网络(CNN)的工作原理,本资源都将为你提供一个清晰的学习路径...

gitblog_09773的博客 618

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

小白也能轻松掌握的卷积神经网络CNN入门指南

小白也能轻松掌握的卷积神经网络CNN入门指南,通俗讲解。

weixin_43495982的博客 479

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

小白也能懂!CNN卷积神经网络入门指南!

卷积就是用一个“可移动的小窗口”(叫数据窗口),和图像逐元素相乘再相加的操作。这个小窗口其实是卷积核(滤波器),里面是一组固定权重,就像“特征探测器”,帮网络提取图像特征(比如边缘、纹理)。就像人眼先看轮廓再看细节,CNN通过卷积,能一步步“看到”图像的特征——比如第一层卷积可能提取出图像的边缘,后面的卷积层能提取出物体的局部结构,最后组合成完整的物体特征~

2501_93508870的博客 1126

【AI入门超详细系列】卷积神经网络(CNN)入门指南【Pytorch版】

大家好,我是默子!欢迎来到“默子AI”的世界。今天,我们将深入探索 PyTorch 的强大功能,学习如何使用卷积神经网络(CNN)识别图像数据。 无论你是深度学习的新手,还是希望强化实践经验的开发者,这篇教程都将为你提供详尽的指导和深入的解说。准备好了吗? 让我们一起开启这段充满干货与乐趣的学习之旅吧!

默子的博客,奇奇怪怪 1231

深度学习入门指南:CNN卷积神经网络核心原理与实战解析

卷积神经网络(CNN)是深度学习领域中最具影响力的模型之一,广泛应用于图像识别、计算机视觉等领域。本文将从基础原理到实际应用,全面解析CNN的核心概念、经典架构及优化方法,帮助初学者快速掌握这一强大技术。 ## 一、CNN卷积神经网络基础:从原理到优势 卷积神经网络是一种特殊的深度神经网络,专为处理网格结构数据(如图像)设计。与传统神经网络相比,CNN通过**局部连接**和**权值共享**大幅

gitblog_00271的博客 1160

CNN入门指南:从神经元到卷积神经网络的直观理解

但当处理复杂问题时,ReLU等非线性激活函数表现更好,能有效避免梯度消失问题,这也是CNN在隐藏层常用ReLU的原因。平台内置的示例项目可以直观展示卷积运算过程,通过修改参数实时观察不同卷积核对图像的影响,是理解CNN的绝佳实践方式。在实际图像识别任务中,CNN通过多层卷积-激活-池化的组合,逐步从原始像素中提取边缘→纹理→部件→对象的层级特征。输入层接收原始数据,隐藏层逐步提取高阶特征,输出层给出最终结果,这种分层结构大幅提升了模型表达能力。通过设计不同的卷积核,可以检测边缘、纹理等各种底层视觉特征。

PinkFlower67的博客 425

PyTorch入门系列(4)CNN与正则化:卷积神经网络完全指南

PyTorch CNN与正则化指南摘要 这篇教程全面介绍了卷积神经网络(CNN)的核心原理和PyTorch实现方法。主要内容包括: 卷积原理:从数学定义到直观理解,详细讲解1D和2D卷积运算,演示不同卷积核(边缘检测、锐化等)的效果。 CNN优势:分析局部连接、权值共享和平移不变性三大特性,对比全连接网络的参数效率。 代码实现:提供PyTorch代码示例,从零实现卷积运算,并展示多种卷积核的实际应用效果。 可视化:通过Matplotlib绘制卷积过程图解,直观展示输入信号、卷积核和输出特征图的关系。

成大事的博客 838

机器学习中的卷积神经网络(CNN)入门实践

卷积神经网络(Convolutional Neural Network, CNN)是深度学习中的核心技术,尤其在图像处理领域表现出色。它通过卷积操作自动提取空间特征,避免了传统方法中繁琐的手工特征设计。作为科研人员,掌握CNN的基本原理和实践方法至关重要。本文将介绍CNN的核心概念,并通过Python代码实现一个简单的图像分类任务。想了解更多CNN基础,可访问。二、卷积神经网络的核心组件更多CNN原理和数学推导,可参考。三、实践:用Python实现CNN图像分类。

2501_91379810的博客 1849

机器学习从入门到精通 - 卷积神经网络(CNN)实战:图像识别模型搭建指南

摘要 本文是一篇关于卷积神经网络(CNN)图像识别的实战指南。文章从CNN的原理优势讲起,解释其通过局部连接、参数共享等特性解决传统神经网络在图像处理中的维度灾难问题。接着详细介绍环境搭建、数据准备(CIFAR-10数据集)和预处理步骤,包括归一化和One-Hot编码。最后深入剖析CNN的核心算法,包括卷积层、池化层的数学原理和反向传播的梯度计算过程。全文采用通俗易懂的语言,配合代码示例和公式推导,带领读者从理论到实践全面掌握CNN图像识别技术。

THMAIL的博客 966

基于CNN卷积神经网络的minst数据库手写字识别

基于CNN卷积神经网络的minst数据库手写字识别

AAI666666的博客 1599

卷积神经网络(CNN)新手指南

本文转自:https://blog.youkuaiyun.com/zouxy09/article/details/8775360 文章目录卷积神经网络(CNN)新手指南一、pandas是什么?二、使用步骤1.引入库2.读入数据总结学习目标:学习内容:学习时间:学习产出:前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 卷积神经网络(CNN)新手指南 卷积神经网络(Convolutional Neural Network,CNN)新手指南 卷积神经网络(CNN)新手指南 提示:以下是本篇文章正文内容

weixin_44021149的博客 579

零基础也能理解的卷积神经网络(CNN)指南:手把手玩转图像识别

简单来说:CNN 是专门用来处理图片的神经网络结构。它可以自动提取图像的特征,就像人类看到一张猫的照片,能第一眼识别出猫耳朵、胡须、眼睛。传统方法是:我们手动告诉程序“耳朵是什么样”,CNN做的是:自己学会“耳朵长什么样”。官方一点的定义是:卷积神经网络(CNN)是一类​​自带特征提取能力​​的深度学习模型,它的核心思想源自生物视觉系统。想象一下,当你看到一只猫时,眼睛会先识别边缘、纹理,再组合成整体——这正是CNN的工作方式!通过​​卷积核滑动扫描​​(像放大镜观察细节)和​​参数共享​。

weixin_51715410的博客 782
上一篇: 基于卷积神经网络的遥感图像养殖区自动划分
下一篇: 深度可分离卷积 to MobileNet_v1 to MobileNet_v2
CoderLife_
博客等级 码龄8年 22粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值