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

北京市建设工程质量监督站网站流量卡分销平台

北京市建设工程质量监督站网站,流量卡分销平台,帝国cms获取网站地址,海南海口网站建设【数据增强】 1 数据增强的情形2 数据增强的方法 1 数据增强的情形 当数据比较小,难以获取新的训练数据时,可以考虑数据增强,如随机裁剪部分,随机左右上下翻转、随机旋转一个角度、随机亮度变化等微小变化,数据的多样…

【数据增强】

  • 1 数据增强的情形
  • 2 数据增强的方法

1 数据增强的情形

当数据比较小,难以获取新的训练数据时,可以考虑数据增强,如随机裁剪部分,随机左右上下翻转、随机旋转一个角度、随机亮度变化等微小变化,数据的多样性提高,数据集本身大小未变,只是做了微小调整送入网络。

数据增强数据有限的情况下,可以增加样本的多样性、抑制过拟合,提高正确率。

2 数据增强的方法

torchvision提供了诸多随机改变图片的方法:

transforms.RandomCrop    # 随机位置裁剪  transforms.CenterCrop
transforms.RandomHorizontalFlip(p=1)   # 随机水平翻转
transforms.RandomVerticalFlip(p=1)     # 随机上下翻转
transforms.RandomRotation
transforms.ColorJitter(brightness=1)
transforms.ColorJitter(contrast=1)
transforms.ColorJitter(saturation=0.5)
transforms.ColorJitter(hue=0.5)
tansforms.RandomGrayscale(p=0.5)     # 随机灰度化

如随机裁剪图片:

import torch
import torch.nn as nn
import torch.nn.functional as F
import torch.optim as optim
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
import torchvision
import glob
from torchvision import transforms
from torch.utils import data
from PIL import Imagepil_img = Image.open('dataset2/cloudy134.jpg')	#自定义路径
transform = transforms.Compose([transforms.Resize((256, 256)),transforms.RandomCrop((224, 224))
])plt.figure(figsize=(12, 8))
for i in range(6):img = transform(pil_img)plt.subplot(2, 3, i+1)plt.imshow(img)
plt.subplots_adjust(wspace=0.15, hspace=0.15)
plt.savefig('pics/5_0.jpg') #自定义路径

在这里插入图片描述
随机水平翻转:

pil_img = Image.open('dataset2/cloudy134.jpg')
trans_img = transforms.RandomHorizontalFlip(p=1)(pil_img) 
plt.figure(figsize=(12, 6))
plt.subplot(1, 2, 1)
plt.imshow(pil_img)
plt.subplot(1, 2, 2)
plt.imshow(trans_img)
plt.show()
plt.savefig('pics/5_1.jpg')

在这里插入图片描述
随机亮度调整:
注意:这里的区间设置不宜过大,否则图片容易变化过大,导致失真

pil_img = Image.open('dataset2/cloudy134.jpg')
transform = transforms.Compose([transforms.Resize((256, 256)),transforms.ColorJitter(brightness=(0.7, 1.3), contrast=(0.7, 1.3), saturation=(0.7, 1.3), hue=(-0.05, 0.05))
])
plt.figure(figsize=(12, 8))
for i in range(6):img = transform(pil_img)plt.subplot(2, 3, i+1)plt.imshow(img)
plt.subplots_adjust(wspace=0.15, hspace=0.15)
plt.savefig('pics/5_2.jpg')

在这里插入图片描述

http://www.yayakq.cn/news/804507/

相关文章:

  • 网站如何做链接那块做微信平台网站
  • 网站制作模板实用又有创意的设计
  • cms建站系统是什么wordpress 站群会员
  • 微信做模板下载网站有哪些wordpress二维码动态图片大小
  • 做网站 注意php网站迁移
  • 网站织梦模板百度云网盘搜索引擎
  • 文化馆网站建设外贸网站优化怎么做
  • 营销型网站制作培训多少钱全国装饰100强排名
  • 模板网站做外贸好不好h5搭建
  • 做网站需要先买域名吗可以帮忙做网站做公司
  • 天津百度网站快速排名网站手机客户端在线制作
  • 抽奖的网站怎么做的全flash 电子商务网站如何推广
  • 自己做网站接广告ag娱乐建设网站
  • asp保险网站源码wordpress 随机名言插件
  • 网站定制兴田德润实力强职参简历网站
  • 北京矿建建设集团有限公司网站华为官方网站进入
  • wordpress站点管理员快钱支付需要网站备案吗
  • 学网站开发首先学哪些基础天津大型网站设计公司
  • 龙华新区城市建设局网站有机玻璃制品 东莞网站建设
  • 三合一网站建设口碑好wordpress修改标题链接
  • 如何做招生网站嘉兴网站托管
  • 建设网络道德教育网站的有效措施有网站提交收录入口
  • 电子商务网站建设的目标是什么学院网站建设计划
  • 怎么制作网站论坛模板小程序商城开发商
  • 视觉设计网站有哪些怎么自己免费制作app
  • 嘉兴网站排名优化报价wordpress置顶文章失效
  • 网站建设实战案例公司建设网站的可行性分析
  • 网站建设缺陷做一的同志小说网站有哪些
  • 官网网站建设方案书万网x5 wordpress
  • 网站免费推广策划方案重庆装修公司哪家口碑最好