• 2024-10-01clothing1m数据集使用
    简介Clothing1M包含14个类别的100万张服装图像。这是一个带有噪声标签的数据集,因为数据是从多个在线购物网站收集的,并且包含许多错误标记的样本。该数据集还分别包含50k、14k和10k张带有干净标签的图像,用于训练、验证和测试。下载地址:https://github.com/Newbeeer/L_DM
  • 2024-10-01深度学习(计算数据集均值标准差)
      深度学习中有些数据集可能不符合imagenet计算出的均值和标准差,需要根据自己的数据集单独计算。下面这个脚本能够计算当前数据集均值和标准差。 importtorchimportosfromPILimportImagefromtorchvisionimporttransforms#trans=transforms.Compose([#
  • 2024-09-29《迁移学习》—— 将 ResNet18 模型迁移到食物分类项目中
    文章目录一、迁移学习的简单介绍1.迁移学习是什么?2.迁移学习的步骤二、数据集介绍三、代码实现1.步骤2.所用到方法介绍的文章链接3.完整代码一、迁移学习的简单介绍1.迁移学习是什么?迁移学习是指利用已经训练好的模型,在新的任务上进行微调。迁移学习可以加快模
  • 2024-09-27深度学习:迁移学习
    目录一、迁移学习1.什么是迁移学习2.迁移学习的步骤1、选择预训练的模型和适当的层2、冻结预训练模型的参数3、在新数据集上训练新增加的层4、微调预训练模型的层5、评估和测试二、迁移学习实例1.导入模型2.冻结模型参数3.修改参数4.创建类,数据增强,导入数据5.定
  • 2024-09-24【DL基础】torchvision数据集操作
     示例来源:PyTorch深度学习实战(geekbang.org)1、图像裁剪torchvision.transforms提供了多种剪裁方法,例如中心剪裁、随机剪裁、四角和中心剪裁等。我们依次来看下它们的定义。先说中心剪裁,顾名思义,在中心裁剪指定的PILImage或Tensor,其定义如下:torchvision.transforms
  • 2024-09-12基于SE-ResNet的图像十分类
    文章目录一、数据预处理1数据加载1.1标签在文件夹上的数据集加载1.2标签在文件名中的数据集加载1.3数据集划分训练集和验证集的方法1.4读取csv文件的数据集加载方法2数据处理2.1数据增广在线增广离线增广2.2数据扩充3自定义数据集加载3.1前言3.2数据预处理
  • 2024-08-2726-数据增广
    随即水平翻转:torchvision.transforms.RandomHorizontalFlip()上下随机翻转:torchvision.transforms.RandomVerticalFlip())随机剪裁,剪裁后的大小为(200,200),(0.1,1)使得随即剪裁原始图片的10%到100%区域里的大小,ratio=(0.5,2)使得高宽比为2:1,torchvision.transforms.RandomResize
  • 2024-08-23transforms
    transforms主要作用是对图片进行变换可以使用PyCharm界面左侧的structure按钮查看transforms的结构:由许多类定义组成的模块。1.transforms被如何使用(python)在transforms中选择一个class,对它进行创建,根据创建的实例,查看需要的输入参数,最后返回结构。fromPILimport
  • 2024-08-16迁移学习代码复现
    一、前言说来可能令人难以置信,迁移学习技术在实践中是非常简单的,我们仅需要保留训练好的神经网络整体或者部分网络,再在使用迁移学习的情况下把保留的模型重新加载到内存中,就完成了迁移的过程。之后,我们就可以像训练普通神经网络那样训练迁移过来的神经网络了。我们使用已
  • 2024-08-04数据变换 Transforms
    通常情况下,直接加载的原始数据并不能直接送入神经网络进行训练,此时我们需要对其进行数据预处理。MindSpore提供不同种类的数据变换(Transforms),配合数据处理Pipeline来实现数据预处理。所有的Transforms均可通过map方法传入,实现对指定数据列的处理。mindspore.dataset提供了
  • 2024-08-03Pytorch笔记|小土堆|P14-15|torchvision数据集使用、Dataloader使用
    学会看内置数据集的官方文档:https://pytorch.org/vision/stable/generated/torchvision.datasets.CIFAR10.html#torchvision.datasets.CIFAR10示例代码:importtorchvisionfromtorch.utils.tensorboardimportSummaryWriterfromtorchvisionimporttransforms#ToTensorte
  • 2024-08-02Pytorch笔记|小土堆|P10-13|transforms
    transforms对图像进行改造最靠谱的办法:根据help文件自行学习transforms包含哪些工具(类)以及如何使用————————————————————————————————————自学一个类时,应关注:1、如何使用各种工具(类)的使用思路:创建对象(实例化)——>传入参数,调用函数(如有__
  • 2024-08-02深度学习扫盲——Transforms
    在PyTorch中,torchvision是一个常用的库,它提供了对图像和视频数据的处理功能,包括数据加载、转换等。transforms是torchvision.transforms模块的一部分,它定义了一系列的图像转换操作,这些操作可以单独使用或者组合成转换序列(通过transforms.Compose),以便于在数据加载时自动应用到图像
  • 2024-07-30数据集相关类代码回顾理解 | np.mean\transforms.Normalize\transforms.Compose\xxx.transform
    数据集相关类代码回顾理解|StratifiedShuffleSplit\transforms.ToTensor\Counter目录np.meantransforms.Normalizetransforms.Composexxx.transformnp.meanmeanRGB=[np.mean(x.numpy(),axis=(1,2))forx,_intrain_ds]计算每个样本的(RGB)均值  。NumPy库np.
  • 2024-07-27《昇思25天学习打卡营第5天|数据变换 Transforms》
    数据变换Transforms通常情况下,直接加载的原始数据并不能直接送入神经网络进行训练,此时我们需要对其进行数据预处理。MindSpore提供不同种类的数据变换(Transforms),配合数据处理Pipeline来实现数据预处理。所有的Transforms均可通过map方法传入,实现对指定数据列的处理
  • 2024-07-22卷积神经网络CNN实战:MINST手写数字识别——数据集下载与网络训练
    数据集下载这一部分比较简单,就不过多赘述了,把代码粘贴到自己的项目文件里,运行一下就可以下载了。fromtorchvisionimportdatasets,transforms#定义数据转换,将数据转换为张量并进行标准化transform=transforms.Compose([transforms.ToTensor(),#转换为张量
  • 2024-07-20Datawhale AI 夏令营——CV图像竞赛(Deepfake攻防)——Task3学习笔记
        这一篇是在数据增强的方向上发力,尝试提升模型的表现。        数据增强的目的是通过人工方式增加训练数据的多样性,从而提高模型的泛化能力,使其能够在未见过的数据上表现得更好。对于图像而言,数据增强包括例如视角、光照、遮挡等情况,使得模型能够学习到
  • 2024-07-01昇思25天学习打卡营第13天| 数据变换 Transforms
    IT专业入门,高考假期预习指南七月来临,各省高考分数已揭榜完成。而高考的完结并不意味着学习的结束,而是新旅程的开始。对于有志于踏入IT领域的高考少年们,这个假期是开启探索IT世界的绝佳时机。作为该领域的前行者和经验前辈,你是否愿意为准新生们提供一份全面的学习路线图呢?快来
  • 2024-07-01colab上比较DINO
    !gitclonehttps://github.com/facebookresearch/dino.git!pipinstalltimmimporttorchimporttimmfromPILimportImagefromtorchvisionimporttransforms#加载模型model=torch.hub.load('facebookresearch/dino:main','dino_vits8')mo
  • 2024-06-30《昇思25天学习打卡营第4天 | 数据变换》
    《昇思25天学习打卡营第4天|数据变换》目录《昇思25天学习打卡营第4天|数据变换》数据变换TransformsCommonTransformsComposeVisionTransformsRescaleNormalizeHWC2CHWTextTransformsPythonTokenizerLookupLambdaTransforms数据变换Transforms通常情
  • 2024-06-30《昇思25天学习打卡营第4天 | 数据变换 Transforms》
    学习内容:MindSpore提供不同种类的数据变换通常情况下,直接加载的原始数据并不能直接送入神经网络进行训练,此时我们需要对其进行数据预处理。MindSpore提供不同种类的数据变换(Transforms),配合数据处理Pipeline来实现数据预处理。所有的Transforms均可通过map方法传入,实现对指
  • 2024-06-23基于深度学习的蔬果识别
    采用ResNet50与ResNet152深度学习模型作为基础架构,通过层叠多个卷积层、池化层和全连接层来实现特征提取和分类任务。并利用蔬果图像数据集进行模型训练,并采用数据增强技术来扩充训练数据并减少过拟合问题。再通过VGG19模型处理结果作为参考。经过实验证明,所提出的基
  • 2024-06-21Transforms的使用
    Transform的作用把图片经过Transforms的一些函数之后就会对图片进行一些变化。比如,resize就是改变其大小,totensor就是把图片PIL或者numpy类型转化为Tensor类型。Transforms的结构及和用法totensor的使用Transforms下的toTensor是一个对象,我们需要先实例化一个对象之后再通过
  • 2024-06-21Unity3D轮转图(有回正效果)
    注意:MainCamera需要挂载PhysicsRayCaster      Hierarchy中添加UI里面的EventSystem对象(用来相应拖拽事件)usingDG.Tweening;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.EventSystems;usingSystem.Linq;publicclassRotat
  • 2024-06-21PyTorch+CNN进行猫狗识别项目
    任务介绍数据结构为:big_data  ├──train  │ └──cat  │    └──XXX.jpg(每个文件夹含若干张图像)  │ └──dog  │    └──XXX.jpg(每个文件夹含若干张图像)  ├──val  │ └──cat  │