【人工智能项目】ImageNet数据集介绍以及数字图像处理技术

ImageNet数据集训练深度神经网络 最近在使用AutoDL算力云复现几个深度学习中知识蒸馏的代码,训练一个图像分类的模型时,用到了李飞飞教授的ImageNet1K数据集,所以想把这个数据集的介绍以及使用给刚入门深度学习图像分类的新手小白们分享一下,内容很简单,也算是做一个简单的笔记。ImageNet是一个大规模的图像数据库,由斯坦福大学的李飞飞教授团队创建。数据集包含超过1400万张带有标注的图像,涵盖超过2万个类别。这个数据集在计算机视觉领域中被广泛使用,特别是在图像分类、目标检测和语义分割等任务中。 阅读详情

【人工智能项目】ImageNet数据集介绍以及数字图像处理技术

在这里插入图片描述
本次介绍一下imagenet数据集,并对imagenet数据集中的图片做一些数字图像处理预处理操作。那话不多说,搞起来!!!

在这里插入图片描述

ImageNet数据集介绍

在这里插入图片描述
ImageNet图像数据集始于2009年,当时李飞飞教授等在CVPR2009上发表了一篇名为《ImageNet: A Large-Scale Hierarchical Image Database》的论文,之后就是基于ImageNet数据集的7届ImageNet挑战赛(2010年开始),2017年后,ImageNet由Kaggle(Kaggle公司是由联合创始人兼首席执行官Anthony Goldbloom 2010年在墨尔本创立的,主要是为开发商和数据科学家提供举办机器学习竞赛、托管数据库、编写和分享代码的平台)继续维护。

WordNet是一个由普林斯顿大学认识科学实验室在心理学教授乔治·A·米勒的指导下建立和维护的英语字典。开发工作从1985年开始。由于它包含了语义信息,所以有别于通常意义上的字典。WordNet根据词条的意义将它们分组,每一个具有相同意义的字条组称为一个synset(同义词集合)。WordNet为每一个synset提供了简短,概要的定义,并记录不同synset之间的语义关系。WordNet中的每个有意义的概念(concept)(可能由多个单词或单词短语描述)被称为"同义词集(synonym set)“或"synset”。

ImageNet是根据WordNet层次结构组织的图像数据集。在ImageNet中,目标是为了说明每个synset提供平均1000幅图像。 每个concept图像都是质量控制和人为标注的(quality-controlled and human-annotated)。 在完成之后,希望ImageNet能够为WordNet层次结构中的大多数concept提供数千万个干净整理的图像(cleanly sorted images)

ImageNet是一项持续的研究工作,旨在为世界各地的研究人员提供易于访问的图像数据库。目前ImageNet中总共有14197122幅图像,总共分为21841个类别(synsets),大类别包括:amphibian、animal、appliance、bird、covering、device、fabric、fish、flower、food、fruit、fungus、furniture、geological formation、invertebrate、mammal、musical instrument、plant、reptile、sport、structure、tool、tree、utensil、vegetable、vehicle、person。

数据集下载

imagenet的下载方式如下:
在这里插入图片描述
本次下载的数据集共3137张。

import os

imagenet_path = "./ImageNet"
print(len(os.listdir(imagenet_path)))

3137

import matplotlib.pyplot as plt
import cv2
%matplotlib inline

image_path = "./ImageNet/n02095314_261.png"

img = cv2.imread(image_path)
img = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)
plt.imshow(img)

在这里插入图片描述

图像大小更正,相同大小

先查看目前的图片尺寸

image_path = "./ImageNet/n02095314_261.png"

img = cv2.imread(image_path)
print(img.shape)

(416, 400, 3)

image_path = "./ImageNet/n02095314_73.png"

img = cv2.imread(image_path)
print(img.shape)

可以看出目前的图片尺寸不同。

对该目录下所有图片进行修正尺寸。

src_path = "./ImageNet"
dst_path = "./ResizeImageNet/"
img_size = 224

for img_name in os.listdir(src_path):
    img_path = os.path.join(src_path,img_name)
    img = cv2.imread(img_path)
    img = cv2.resize(img,(img_size,img_size),interpolation=cv2.INTER_LINEAR )
    dst_img_path = dst_path + img_name
    cv2.imwrite(dst_img_path,img)

直方图的图像增强

图像增强主要解决由于图像的灰度级范围较小造成的对比度较低的问题,目的就是将输出图像的灰度级放大到指定的程度,使得图像中的细节看起来增加清晰。对比度增强有几种常用的方法,如线性变换、分段线性变换、伽马变换、直方图正规化、直方图均衡化、局部自适应直方图均衡化等。

在讲解图像增强的方法之前先来认识一下灰度直方图,灰度直方图是图像灰度级的函数,用来描述每个灰度级在图像矩阵中的像素个数或者占有率。

# 读取图片
img_path = "./ResizeImageNet/n12985857_5691.png"
import cv2
import matplotlib.pyplot as plt
%matplotlib inline

# 绘制图像灰度直方图
def deaw_gray_hist(gray_img):
    '''
    :param  gray_img大小为[h, w]灰度图像
    '''
    # 获取图像大小
    h, w = gray_img.shape
    gray_hist = np.zeros([256])
    for i in range(h):
        for j in range(w):
            gray_hist[gray_img[i][j]] += 1
    x = np.arange(256)
    # 绘制灰度直方图
    plt.bar(x, gray_hist)
    plt.xlabel("gray Label")
    plt.ylabel("number of pixels")
    plt.show()

img = cv2.imread(img_path) # 这里需要指定一个 img_path
deaw_gray_hist(img[:,:,0])
img =  cv2.cvtColor(img,cv2.COLOR_BGR2RGB)
plt.imshow(img)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

# 对图像进行 线性变换
def linear_transform(img, a, b):
    '''
    :param img: [h, w, 3] 彩色图像
    :param a:  float  这里需要是浮点数,把图片uint8类型的数据强制转成float64
    :param b:  float
    :return: out = a * img + b
    '''
    out = a * img + b
    out[out > 255] = 255
    out = np.around(out)
    out = out.astype(np.uint8)
    return out
# a = 2, b=10
img = cv2.imread(img_path) # 这里需要指定一个 img_path
img = linear_transform(img, 2.0, 10)
deaw_gray_hist(img[:, :, 0])
img =  cv2.cvtColor(img,cv2.COLOR_BGR2RGB)
plt.imshow(img)

在这里插入图片描述
在这里插入图片描述
选取100张图片进行此数据增强操作。

src_path = "./ResizeImageNet"
dst_path = "./Resize_Linear_ImageNet/"

i = 0
for img_name in os.listdir(src_path):
    img_path = os.path.join(src_path,img_name)
    img = cv2.imread(img_path)
    img = linear_transform(img, 2.0, 10)
    dst_img_path = dst_path + img_name
    cv2.imwrite(dst_img_path,img)
    i = i + 1
    if i == 100:
        break

在这里插入图片描述

# 对图像进行 均衡化
def equalize_transfrom(gray_img):
    return cv.equalizeHist(gray_img)

img = cv2.imread(img_path) # 这里需要指定一个 img_path
b = img[:, :, 0]
g = img[:, :, 1]
r = img[:, :, 2]
b_out = equalize_transfrom(b)
g_out = equalize_transfrom(g)
r_out = equalize_transfrom(r)
equa_out = np.stack((b_out, g_out, r_out), axis=-1)
deaw_gray_hist(equa_out[:, :, 0])
img =  cv2.cvtColor(equa_out,cv2.COLOR_BGR2RGB)
plt.imshow(img)

在这里插入图片描述
在这里插入图片描述
同样选取100张图片对其数据增强

src_path = "./ResizeImageNet"
dst_path = "./Resize_Equalize_ImageNet/"

i = 0
for img_name in os.listdir(src_path):
    img_path = os.path.join(src_path,img_name)
    img = cv2.imread(img_path)
    
    img = cv2.imread(img_path) # 这里需要指定一个 img_path
    b = img[:, :, 0]
    g = img[:, :, 1]
    r = img[:, :, 2]
    b_out = equalize_transfrom(b)
    g_out = equalize_transfrom(g)
    r_out = equalize_transfrom(r)
    img = np.stack((b_out, g_out, r_out), axis=-1)

    dst_img_path = dst_path + img_name
    cv2.imwrite(dst_img_path,img)
    i = i + 1
    if i == 100:
        break
【机器学习】ImageNet的基本概念以及如何使用ImageNet数据集 ImageNet是一个大规模的视觉数据库,旨在为研究人员和开发者提供一个丰富的资源,以促进计算机视觉领域的发展。该项目始于2007年,由斯坦福大学的教授李飞飞领导,并于2009年在计算机视觉与模式识别会议(CVPR)上发布。ImageNet根据WordNet的层级结构(目前仅限于名词)组织,其中每个层级节点都由成百上千张图像来描绘 阅读详情

相关推荐

图像分类入门

图像分类入门 学习目标 知道图像分类的目的 知道imageNet数据集 图像分类 图像分类实质上就是从给定的类别集合中为图像分配对应标签的任务。也就是说我们的任务是分析一个输入图像并返回一个该图像类别的标签。 假定类别集为categories = {dog, cat, panda},之后我们提供一张图片给分类模型,如下图所示: 分类模型给图像分配多个标签,每个标签的概率值不同,如dog:95%,cat:4%,panda:1%,根据概率值的大小将该图片分类为dog,那就完成了图像分类的任务。 常用数据集

最白の白菜的博客 3400

【PyTorch】ImageNet数据集的使用和miniImageNet的构建

ImageNet是由斯坦福大学等机构从2007年着手开始组件的大型计算机视觉数据集。自从2009年发布以来,已经成为了计算机视觉领域广泛用于指标评价的数据集。直到目前,该数据集有超过1400万张图像,是深度学习领域中图像分类、检测、定位的最常用数据集之一。“ImageNet大型视觉识别任务”,即ImageNetLarge-ScaleVisualRecognitionChallenge,是基于ImageNet的一项比赛。使用的数据集是ImageNet的子集。

Ace2NoU的博客 1万+

(开源+深度学习+图像恢复)数据集,Imaganet数据集百度云

参考: 目前开源数据集整理 数字图像处理常用数据集资源(预览+下载) 博主目前在做图像恢复的相关实验,记录一下适用的数据集。 这个数据集可以用来做最后的图像恢复效果检测。 数字图像处理常用数据集CSet8,8张彩色图(含lena,house,pepper,monarch,airplane,baboon,barbara,ship),大小都为256*256.还有一张未裁剪的monarch. 图像用深...

weixin_38148834的博客 3346

ImageNet数据集简介与下载详细步骤

   ImageNet是一种数据集,而不是神经网络模型。斯坦福大学教授李飞飞为了解决机器学习中过拟合和泛化的问题而牵头构建的数据集。该数据集从2007年开始手机建立,直到2009年作为论文的形式在CVPR 2009上面发布。直到目前,该数据集仍然是深度学习领域中图像分类、检测、定位的最常用数据集之一。    基于ImageNet有一个比赛,从2010年开始举行,到2017年最后一届结束。该比赛称为ILSVRC,全称是ImageNet Large-Scale Visual Recognition Challe

qq_36665989的博客 21万+

本地化AI图像修复工具AiRepair:原理、优化与应用

图像修复是计算机视觉领域的重要技术,通过深度学习算法自动去除水印、修复破损区域。其核心原理是利用卷积神经网络提取图像特征,结合注意力机制生成缺失内容。相比传统Photoshop手动修复,AI方案能实现90%以上的效率提升,特别适合电商图片处理、老照片修复等场景。本文介绍的AiRepair工具基于LaMa模型创新优化,通过8位量化和CUDA内核加速,在GTX1660显卡上实现23秒快速去水印。该方案采用本地化计算保障隐私安全,其生产者-消费者模式的批量处理引擎,使i5处理器处理100张图片仅需6分钟。工具还支

weixin_30326515的博客 466

基于神经网络的图像分类,图神经网络 百度百科

现在,CNN已经成为众多科学领域的研究热点之一,特别是在模式分类领域,由于该网络避免了对图像的复杂前期预处理,可以直接输入原始图像,因而得到了更为广泛的应用。在图像处理中,往往把图像表示为像素的向量,比如一个1000×1000的图像,可以表示为一个1000000的向量。在上一节中提到的神经网络中,如果隐含层数目与输入层一样,即也是1000000时。

神经网络爱好者 1209

计算机视觉知识图谱:构建你的AI视觉技能树 [特殊字符]

在人工智能浪潮席卷全球的今天,计算机视觉作为AI的"眼睛"正以前所未有的速度重塑我们的世界。从自动驾驶汽车到医学影像诊断,从智能安防到增强现实,计算机视觉技术正在悄然改变着我们的生活和工作方式。然而,面对这个快速发展的领域,如何系统性地掌握核心知识、找到优质学习资源、了解前沿研究方向,成为每个技术爱好者和从业者面临的共同挑战。本文将带你探索计算机视觉的完整知识体系,为你构建一条清晰的学习路径。

gitblog_00243的博客 345

数字图像处理 - 相关资源整理

数字图像处理分析、开源软件等相关免费资源的整理和罗列。

学以致用 知行合一 1420

英雄联盟皮肤插画数据集解析与应用指南

游戏美术数据集在计算机视觉和数字艺术领域具有重要价值。以英雄联盟皮肤插画为例,标准化的JPEG格式、1215x717分辨率RGB图像为算法训练提供了高质量素材。这类数据集可应用于图像分类、风格迁移等深度学习任务,通过GAN等模型实现艺术风格生成。在游戏美术设计中,统一规格的皮肤插画便于分析色彩心理学应用和角色设计演变,同时为超分辨率重建等计算机视觉技术提供基准数据。合理运用数据增强和迁移学习技巧,能显著提升模型在英雄识别等任务中的表现,而按主题分类的素材库构建方法则优化了设计参考流程。

weixin_34161083的博客 437

CUB-200-2011细粒度分类95分实战:数据解析、边界框与迁移学习攻略

细粒度图像分类是计算机视觉中的核心挑战,目标是对同一大类下的子类进行精细区分,例如识别不同种类的鸟类。CUB-200-2011作为该领域的标准基准数据集,包含200种鸟类和上万张带精细标注的图像,常被用于教学实训。其难点在于类间差异极小,仅靠常规卷积网络难以学习到足够判别的特征。利用官方提供的边界框标注,将目标检测与细粒度识别解耦,配合ImageNet预训练模型进行迁移学习,能显著提升特征提取效率。测试时增强等策略则进一步稳定模型表现。本文从数据解析、模型微调、训练技巧到避坑指南,系统梳理在CUB-200-

weixin_33046983的博客 206

细粒度图像分类实战:CUB-200-2011从87%提升到97%的BCNN与迁移学习方案

图像分类是计算机视觉的基础任务,而细粒度图像分类则要求模型能够区分同一大类下极为相似的子类,如不同品种的鸟类。双线性池化通过计算特征图间的外积,捕捉局部纹理的联合分布,为这类任务提供了强有力的二阶统计描述;迁移学习则借助ImageNet预训练权重,有效缓解小样本数据下的过拟合问题。两项技术结合,已在生态监测、物种识别等场景中展现出实用价值。以CUB-200-2011数据集为例,文章完整梳理了从数据预处理、h5格式存储到双线性CNN搭建与分阶段训练的关键环节,并分享了将准确率从87%稳定提升至97%的工程经验

weixin_29061041的博客 279

MK60DN512VLQ10与DRV8818步进电机驱动方案:硬件设计与固件调试指南

步进电机作为工业自动化中常见的执行机构,以结构简单、控制方便、成本可控而广泛应用。其控制核心在于将脉冲指令转化为精确的绕组电流,这依赖于驱动芯片与主控芯片的协同工作。理解驱动芯片的电流斩波原理,以及主控定时器产生稳定脉冲的机制,是设计可靠运动控制系统的关键。该技术方案具备高性价比、易调试的特点,被广泛用于3D打印、小型机械臂、精密转台及工业定位设备。本文将围绕主控MK60DN512VLQ10与驱动芯片DRV8818的组合,从电流计算、微步设置、电路布局到加减速规划,系统梳理从硬件设计到固件实现的核心环节,为

weixin_33860553的博客 386

新年美食鉴赏——基于注意力机制CBAM的美食101分类

新年美食鉴赏——基于注意力机制CBAM的美食101分类一、数据预处理1.数据集介绍2.读取标签3.统一命名4.整理图片路径5.划分训练集与验证集6.定义美食数据集二、注意力机制1.简介2.卷积块注意力网络——CBAM通道注意力模块CAM空间注意力模块SAM3.将通道、空间注意力模块合并三、基于卷积块注意力模块的ResNet-CBAM1.代码实现2.模型测试3.查看网络结构4.模型训练5.模型预测四、总结与升华个人简介 春节是一年当中最隆重、最盛大的节日,吃得最好的一餐可能就是年夜饭了,想想就很激动呢!随着新

zbp_12138的博客 1万+

医学图像处理医学图像处理-卷积神经网络卷积神经网络_图像处理——卷积神经网络运算过程详解...

卷积神经网络(Convolutional Neural Network, CNN)是一种前馈神经网络,是当今图像处理的主流技术。说起CNN卷积网络,不得不说2012 年Alex Krizhevsky 凭借它们赢得了那一年的 ImageNet 大赛(由斯坦福大学李飞飞发起的世界级人工智能大赛),AlexNet将图像分类误差记录从 26% 降低到 15%,之后很多公司开始将深度学习作为的核心技术发展。...

weixin_39692037的博客 1534

在PyCharm中配置使用Anaconda环境

在PyCharm中配置使用Anaconda环境一、步骤1.Anaconda2.PyCharm总结 一、步骤 1.Anaconda 如未安装Anaconda可至其官网下载,学习使用个人版就可以了。 下载地址:https://www.anaconda.com/products/individual 1、打开Anaconda Navigator,点击Environments可以看到anaconda中已经有了默认的“base”环境,其中包含了大多数我们会用到的包,在PyCharm中可以直接使用该环境,而无需自行下载

TuckX的博客 19万+

SAP S4 MM模块自动记账全流程解析:从评估范围到科目分组的实战配置

本文深入解析SAP S4 MM模块自动记账的全流程,从核心概念评估范围与评估控制入手,详细阐述了评估类、科目分组等关键配置的逻辑关系。通过实战配置步骤,指导如何建立从物料移动(如收货、发料)到自动生成准确财务凭证的完整体系,确保库存价值与总账实时同步,为企业构建可靠的财务业务一体化基石。

weixin_29313547的博客 425

视觉AI从实验室到工业落地:鲁棒性、效率与多模态融合的实战解析

计算机视觉作为人工智能的核心分支,其核心原理是通过算法让机器理解和解释图像与视频内容。随着深度学习技术的发展,视觉模型在特征提取与模式识别方面取得了突破性进展,其技术价值在于将感知能力赋能于千行百业。在实际应用场景中,视觉AI已广泛应用于工业质检、自动驾驶、机器人导航等领域。然而,从技术指标到实际落地,仍面临鲁棒性、计算效率与多模态理解等关键挑战。本文基于行业实践,深入探讨了如何通过数据工程、模型蒸馏及硬件感知优化来提升模型在复杂环境下的鲁棒性与推理效率,并解析了视觉-语言大模型如何通过多模态融合实现从感知

466

Diffusion Models扩散模型与深度学习(数学原理和代码解读)

​ 此前GANs霸占各大顶会很多年,DDPM的出现让人耳目一新!经过这两年的发展,Diffusion Models能在图像生成、超分辨率重建、点云生成、语音生成等领域达到SOTA。这篇文章旨在帮助没有了解过的读者入门,《Diffusion Models与深度学习专栏》已经写了将近三十篇文章,既有原理公式和必备基础知识的讲解,也有代码详细实战解读,还有前沿热门应用,欢迎读者订阅。

沉迷单车的追风少年 4万+

程序员们的“钢铁审美”:花花公子封面女郎如何成为互联网第一夫人?

46 年前,《花花公子》(Playboy)的一期杂志封面女郎 Lenna,成为数万“钢铁直男”的梦中女神。然而,这位女性更为人所知的是她在计算机图像处理领域的影响。从 1...

IT派 605

华为OD机试真题 新系统 2026-09-26 Java&Go&C【数据中心最佳维护时间窗】

数据中心使用一个整数数组 scores,记录 N 小时内每小时的服务器得分(可正可负)。0 表示服务器故障(无效小时)。

MISAYAONE的博客 114

Qt代码-软件商店

ui->statusBar->showMessage(QString("%1 已卸载").arg(app["name"].toString()));ui->statusBar->showMessage(QString("开始下载 %1...").arg(app["name"].toString()));QString("%1 已下载完成,是否立即安装?ui->statusBar->showMessage(QString("%1 下载完成").arg(app["name"].toString()));

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

IEEE 2024 新规解读:Lenna 图像替代方案与 5 种现代测试集对比

本文解读IEEE 2024新规,探讨Lenna图像替代方案与5种现代测试集的对比。随着数字图像处理技术的发展,Lenna图像的局限性日益凸显,现代测试集如ImageNet、Set5/Set14、BSD100、Urban100和COCO成为更优选择。文章详细分析各测试集特点,并提供选择指南,帮助研究者适应深度学习时代的需求。

GOBY 栏目 673

【skill】漫剧 AI 视频创作的知识库 + API 调用手册

方案适用场景在对话中使用,自动触发注入到任何 LLM(Cursor/Windsurf/Claude API)Python 模块集成到自动化管线/批量生成GitHub 又限速了,不过前几轮搜到的已经够用了。根据搜索结果,结合已分析过的项目,给你整理完整对比 🐮。

突围 998

深度学习与数字取证结合的虚假图片检测技术

图像篡改检测是数字取证和计算机视觉交叉领域的重要技术,其核心原理是通过分析图像的数字指纹和统计特征来识别异常。传统方法依赖EXIF元数据分析和噪声模式检测,而现代深度学习技术能够捕捉更复杂的语义矛盾。结合CNN频域特征提取与注意力机制的多模态方法,在PS拼接、复制移动等常见篡改场景中准确率可达92%以上。该技术在社交媒体内容审核、司法取证、新闻真实性验证等领域具有广泛应用价值,特别是随着Deepfake等高级伪造技术的出现,基于Transformer和自监督学习的新一代检测算法正在推动该领域的技术革新。

376

YOLOv11改进 | Conv/卷积篇 | 轻量化多尺度异构卷积(MSHC)优化YOLOv11精度(全网独家首发)

本文介绍了Hype-YOLO提出的MANet结构,这是C3、C2f、C3k2的升级版,能显著增强特征提取能力。MANet整合了DSConv和C2f结构,通过多分支异构设计提升梯度流动和特征语义深度。文章详细解析了MSHC模块的原理,包括其多尺度并行建模、通道混洗等核心机制,并提供了完整的代码实现和训练教程。实验表明,Hype-YOLO的精度优于YOLOv11。该结构在保持轻量化的同时,通过异构分支设计实现了更丰富的特征表达,适用于目标检测等视觉任务。

Snu77的博客 955

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

CVPR 2020 最佳论文提名 | 神经网络能否识别镜像翻转

2020年让我们不断见识到“后浪”的超强力量,也让世界看到了瞩目的华人新星。在今年6月举办的CVPR中,年龄最小的一位一作获奖者甚至还在本科阶段。他就是来自康奈尔大学的四年级学生、98年...

idol24的博客 1234

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

上一篇: 【人工智能项目】Bert实现问答预测系统
下一篇: 【人工智能项目】Bert实现文本领域分类
mind_programmonkey
mind_programmonkey 领域专家: 算法与数据结构技术领域 领域专家: 算法与数据结构技术领域
博客等级 码龄9年 4435粉丝 1111原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

mind_programmonkey

你的鼓励是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值