当前位置: 首页 > wzjs >正文

网站后台更新文章 前台不显示企业网站优化外包

网站后台更新文章 前台不显示,企业网站优化外包,建设网站目的,dz论坛如何seoPyTorch中内置的随机擦除(Random Erasing)数据增强通过torchvision.transforms.RandomErasing实现,以下是原理和用法的详细说明:核心原理正则化作用: 随机擦除在训练图像上随机遮盖一个矩形区域,模拟遮挡场…

PyTorch中内置的随机擦除(Random Erasing)数据增强通过torchvision.transforms.RandomErasing实现,以下是原理和用法的详细说明:


核心原理

  1. 正则化作用

    • 随机擦除在训练图像上随机遮盖一个矩形区域,模拟遮挡场景,强迫模型学习非主导特征,减轻过拟合。
    • 类似于Dropout(针对神经元),但作用于输入空间(图像像素)。
  2. 实现细节

    • 区域选择:随机生成一个矩形区域:
      • 面积比例:scale=(min_area, max_area)(默认(0.02, 0.33)
      • 宽高比:ratio=(min_ratio, max_ratio)(默认(0.3, 3.3)
    • 填充内容
      • value:填充值,可以是:
        • 单数字(如0)→ 所有通道用该值填充。
        • 元组(R, G, B) → 每通道独立填充。
        • 字符串'random' → 使用均匀分布的随机值(0255整数或0.01.0浮点)。

PyTorch内置实现

1. 导入与初始化
from torchvision import transformstransform = transforms.Compose([transforms.ToTensor(),transforms.Normalize(mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),transforms.RandomErasing(p=0.5,                  # 应用概率(默认0.5)scale=(0.02, 0.2),      # 遮盖面积比例范围ratio=(0.3, 3.3),       # 宽高比范围value='random',         # 填充值(或指定数字/元组)inplace=False           # 是否原地修改)
])
2. 关键参数
参数作用
p执行概率(默认0.5)
scale矩形区域面积占比范围(默认(0.02, 0.33)
ratio矩形宽高比范围(默认(0.3, 3.3)
value填充值:int/float、元组(R, G, B)'random'(默认0)
inplace是否原地操作(默认False

示例代码

import torch
from torchvision.transforms import RandomErasing
import matplotlib.pyplot as plt# 初始化随机擦除(50%概率执行)
eraser = RandomErasing(p=0.5, value="random")# 模拟输入图像(3通道,224x224)
image = torch.randn(3, 224, 224)  # 归一化后的数据# 应用随机擦除
augmented = eraser(image)# 可视化
plt.subplot(121)
plt.title("Original")
plt.imshow(image.permute(1, 2, 0).clamp(-1, 1).numpy() * 0.5 + 0.5)
plt.subplot(122)
plt.title("Random Erasing")
plt.imshow(augmented.permute(1, 2, 0).clamp(-1, 1).numpy() * 0.5 + 0.5)
plt.show()

输出效果:

  • 左图:原始图像。
  • 右图:随机出现一个矩形遮盖区域(用噪声填充)。

使用注意事项

  1. 放置位置

    • 必须在ToTensor()Normalize()之后,因为操作对象是张量(shape=[C, H, W])。
    • 如果使用value='random',需确保填充值与图像归一化范围兼容。
  2. 填充值选择

    • 归一化后的图像:推荐用value=0(相当于均值)或与数据集统计量匹配的值。
    • 未归一化图像:用value='random'生成噪声更合理。
  3. 常见设置

    • 论文推荐:p=0.5, scale=(0.02, 0.33), ratio=(0.3, 3.3), value=0
    • 对小物体数据集(如CIFAR):调小scale(如(0.02, 0.1))。

底层算法逻辑

  1. 区域生成

    • 随机选择一个满足scaleratio的矩形框(尝试10次,失败则跳过)。

    • 计算矩形区域:

      area=img_area×random(scalemin,scalemax)\text{area} = \text{img\_area} \times \text{random}(\text{scale}_\text{min}, \text{scale}_\text{max})area=img_area×random(scalemin,scalemax)
      aspect_ratio=random(ratiomin,ratiomax)\text{aspect\_ratio} = \text{random}(\text{ratio}_\text{min}, \text{ratio}_\text{max})aspect_ratio=random(ratiomin,ratiomax)

    h=area×aspect_ratio,w=area/aspect_ratioh = \sqrt{\text{area} \times \text{aspect\_ratio}}, \quad w = \sqrt{\text{area} / \text{aspect\_ratio}}h=area×aspect_ratio,w=area/aspect_ratio

  2. 覆盖操作

    image[:, top:top+h, left:left+w] = value  # 矩形区域赋值
    

效果对比(实验数据)

数据集基线准确率+随机擦除提升
CIFAR-1094.1%95.6%+1.5%
ImageNet75.3%77.1%+1.8%

结论:对小/密集物体数据集效果显著(如CIFAR、PASCAL VOC)。

通过这种方式,随机擦除以极小计算成本提升模型鲁棒性,是图像分类任务的实用增强工具。


文章转载自:

http://13jsTzow.mnpdy.cn
http://MAAZaPM9.mnpdy.cn
http://ygdWFPxi.mnpdy.cn
http://elV8U6Ll.mnpdy.cn
http://p4Z09j47.mnpdy.cn
http://MvTNAzs1.mnpdy.cn
http://lAwFx6u5.mnpdy.cn
http://lpGigug0.mnpdy.cn
http://NxQr73mQ.mnpdy.cn
http://8r3eYqX0.mnpdy.cn
http://kCocELAr.mnpdy.cn
http://6eJNfTUg.mnpdy.cn
http://WOBBLJ6w.mnpdy.cn
http://KhT6eywR.mnpdy.cn
http://AJvA3vKw.mnpdy.cn
http://ynzcC33i.mnpdy.cn
http://fti9dlqZ.mnpdy.cn
http://u00VKOoG.mnpdy.cn
http://izxIMYsM.mnpdy.cn
http://VUTRcbhQ.mnpdy.cn
http://1JidqQuW.mnpdy.cn
http://7kxIxXwH.mnpdy.cn
http://dyoVNwQE.mnpdy.cn
http://0QRcuycd.mnpdy.cn
http://eBQVePQK.mnpdy.cn
http://ZG4YLqop.mnpdy.cn
http://PfVAhvck.mnpdy.cn
http://WquGFTcx.mnpdy.cn
http://19lsmE7o.mnpdy.cn
http://4jY5Wud5.mnpdy.cn
http://www.dtcms.com/wzjs/753054.html

相关文章:

  • 用一段话来解释网站建设公司注册地址多少钱
  • 网站空间费价格专业网页设计培训班价格
  • 国内做的好的帽子网站网站后台iis配置
  • 水区建设局网站wordpress管理员密码忘记
  • 摄影网站设计素材做网站找哪家又便宜又好
  • 一个公司网站开发多少钱标识设计师
  • 如何用模板建设网站平台开发多少钱
  • 开发网站的步骤在线购物网站
  • 好的学习网站打广告电子商务有什么职业
  • 做投融资平台的网站都有哪些?WordPress的简约博客主题
  • 单位网站建设框架自动优化句子的软件
  • vc域名建站的网站如何建设国际网站
  • 北京天通苑网站建设怎么关闭自己公司网站
  • 做公司网站怎么做手机版vue怎么做网站
  • 桓台网站建设燕郊 网站开发
  • 网站开发 知乎天津设计公司招聘
  • 做海南旅游网站的初衷2_网站建设的一般步骤包含哪些?
  • 电子商务网站建设及维护怎么快速提高网站权重
  • 创建网站教程两山开发公司
  • 遵义原创网站邯郸服务
  • h5企业网站源码下载那些做面点的网站好
  • 织梦网站入侵网站空间pdf下载不了
  • 旅游网页设计模板网站个人博客怎么注册
  • 网站建设先做后网站建设和维护做什么
  • 农庄网站模板微信小程序制作精灵
  • 网站正在建设中 模板 下载北京公司logo制作
  • 中山网站制作服务烟台网站建设-中国互联
  • 网站代码设计辽阳企业网站建设费用
  • 网站编程 mysql电商培训有用吗
  • 广东在线网站建设宁波妇科中医