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

佛山外贸建站h5开发平台有哪些

佛山外贸建站,h5开发平台有哪些,能和实体彩票店和做的彩票网站,wordpress用户注册数据库PyTorch框架学习七——自定义transforms方法一、自定义transforms注意要素二、自定义transforms步骤三、自定义transforms实例#xff1a;椒盐噪声虽然前面的笔记介绍了很多PyTorch给出的transforms方法#xff0c;也非常有用#xff0c;但是也有可能在具体的问题中需要开发… PyTorch框架学习七——自定义transforms方法一、自定义transforms注意要素二、自定义transforms步骤三、自定义transforms实例椒盐噪声虽然前面的笔记介绍了很多PyTorch给出的transforms方法也非常有用但是也有可能在具体的问题中需要开发者自定义transforms方法这次笔记就介绍如何自定义transforms方法。 ps本次笔记中使用的原始图像出自上次笔记https://blog.csdn.net/qq_40467656/article/details/107958492 一、自定义transforms注意要素 从数据读取机制DataLoader我们知道了transforms的内部工作原理是在Compose类的__call__函数定义并实现的 class Compose(object):Composes several transforms together.Args:transforms (list of Transform objects): list of transforms to compose.Example: transforms.Compose([ transforms.CenterCrop(10), transforms.ToTensor(), ])def __init__(self, transforms):self.transforms transformsdef __call__(self, img):for t in self.transforms:img t(img)return img由此出发可以看出自定义transforms需要注意两个要素 仅接收一个参数img并返回一个参数imgtransforms之间要注意上下游的输入与输出的格式匹配。 二、自定义transforms步骤 首先自定义的transforms的输入参数可能不只img一个如概率p等等但是原来的代码只允许接收一个参数返回一个参数所以可以在原来的基础上改进 class YourTransforms(object):def __init__(self, ...): # ...是要传入的多个参数# 对多参数进行传入# 如 self.p p 传入概率# ...def __call__(self, img): # __call__函数还是只有一个参数传入# 该自定义transforms方法的具体实现过程# ...return img步骤如下 自定义一个类YourTransforms结构类似Compose类__init__函数作为多参数传入的地方__call__函数具体实现自定义的transforms方法 三、自定义transforms实例椒盐噪声 椒盐噪声又称为脉冲噪声是一种随机出现的白点或黑点白点被称为盐噪声黑点被称为椒噪声其与信噪比SNR息息相关。 此外我们还想加入概率p这个参数实现随机添加椒盐噪声。 仿照实现步骤先写出其实现的大致框架 class AddPepperNoise(object):def __init__(self, snr, p): # snr, p 是要传入的多个参数self.snr snrself.p p def __call__(self, img): # __call__函数还是只有一个参数传入添加椒盐噪声的具体实现过程return img完整实现代码 class AddPepperNoise(object):增加椒盐噪声Args:snr float: Signal Noise Ratep (float): 概率值依概率执行该操作def __init__(self, snr, p0.9):assert isinstance(snr, float) and (isinstance(p, float))self.snr snrself.p pdef __call__(self, img):Args:img (PIL Image): PIL ImageReturns:PIL Image: PIL image.if random.uniform(0, 1) self.p:img_ np.array(img).copy()h, w, c img_.shapesignal_pct self.snrnoise_pct (1 - self.snr)mask np.random.choice((0, 1, 2), size(h, w, 1), p[signal_pct, noise_pct/2., noise_pct/2.])mask np.repeat(mask, c, axis2)img_[mask 1] 255 # 盐噪声img_[mask 2] 0 # 椒噪声return Image.fromarray(img_.astype(uint8)).convert(RGB)else:return img添加椒盐噪声之后
http://www.pierceye.com/news/283566/

相关文章:

  • 做一个电商网站建设银行网站打不开用什么浏览器
  • 保定住房和城乡建设局网站沙洋网站定制
  • 北京电脑培训网站网站首页怎么做全屏swf
  • 网站建设 设计 优化 维护爱站网关键词挖掘工具
  • 做电影收费网站二级域名查询
  • 销售网站模板a5站长网网站交易
  • 网站需要怎么做的吗做营销网站那个好
  • 苏州网站建设软件收费广东网站设计哪家专业
  • 中国产品网免费网站网站自定义功能实现
  • 做微信小程序和做网站短视频素材下载网站
  • 自治区住房和城乡建设厅网站自己怎么健网站视频教程
  • 昆明建站网址dw怎么做秋季运动会网站
  • 为什么要建设个人网站在建工程
  • o2o网站设计方案做一个网站只做前端怎么做
  • 长沙网站建设公司联系方式网站注册手机号安全吗
  • 广州市网站建设服务机构建设部网站查资质
  • 医院网站建设思路wordpress mx主题
  • 天津如何做百度的网站虚拟机做局域网网站服务器
  • 网站建设维护需要懂哪些知识网站建设优质公司
  • 怎么做网络彩票网站校园网站建设经费申请报告
  • 廊坊公司做网站一般网站图标是用什么做的
  • php网站开发文档模板玖壹购网站是做啥子的
  • 海报模板网站有哪些小程序电商平台排名
  • 百度一下百度网站苏州优秀网站设计企业
  • 通信管理局网站备案cms网站建设的实训总结
  • 西安知名网站建设公司百度网页版微信
  • 单纯python能完成网站开发吗门户网站衰落的原因
  • 唐山微网站建设价格宁波外贸网站推广优化
  • 如何能把网站做的更大赤峰网站建设赤峰
  • 织梦大气绿色大气农业能源化工机械产品企业网站源码模版网站设计是用ps做图吗