当前位置: 首页 > 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.zqtcl.cn/news/283566/

相关文章:

  • 页游网站如何做推广平面图设计软件有哪些
  • 自建网站有哪些wordpress 评论增加字段
  • 企业网站建设的方案书pc网站 公众号数据互通
  • 东莞设计制作网站制作做的asp网站手机号码
  • 必须做网站等级保护网站软件免费下载安装
  • 广州天河 网站建设上海招标网站
  • 云南网站建设方案专业的徐州网站开发
  • 政务服务 网站 建设方案郑州网站建设公司电话多少
  • 优化网站浏览量怎么看建设网站公司专业服务
  • php做的网站预览单产品网站建设
  • 网站文件验证上海推广网站公司
  • 如何免费申请网站外贸工艺品网站建设
  • 有名的wordpress网站网站开发企业培训
  • 中国建设银行绑定网站南宁seo如何做
  • 饮食类网站律师资格证报考条件
  • 昆明网站建设推广房源管理免费系统
  • jsp网站开发书籍环保网站 怎么做
  • 深圳营销型网站建设公司搜狗短网址生成
  • 如何优化购物网站建设广州seo公司排行
  • iis5.1 新建网站舆情系统的作用
  • 北京国互网网站建设公司东莞寮步搬家公司
  • 学校门户网站是什么意思做网站的意义大不大
  • 做网站卖酒网站内容建设的布局和结构
  • 效果图在哪个网站可以找比较好wordpress网站背景设置
  • 专业整站优化韩国设计公司网站
  • 网站建设与规划学的心得体会WordPress主题启用出现错误
  • 网站建设 资讯宁波东方论坛首页
  • 东莞网站制作有名 乐云践新郑州官方网
  • 网站开发经理具备什么知识调查问卷网站建设
  • 做购买网站企业宣传片制作拍摄