transform = transforms.Compose([ transforms.ToTensor(),transforms.Normalize(mean=(0.5, 0.5, 0.5), std=(0.5, 0.5, 0.5)) ])

ToTensor的作用:另外一个作用就是将数据全部归一化到了(0,1)

Convert a ``PIL Image`` or ``numpy.ndarray`` to tensor.Converts a PIL Image or numpy.ndarray (H x W x C) in the range
[0, 255] to a torch.FloatTensor of shape (C x H x W) in the range [0.0, 1.0].
"""

既然上述函数已经归一化了,为什么后面一般还要接一个归一化呢?

Normalize:作用就是继续调整,使数据均值靠近0,偏差就靠近0。在上面的处理还有一个作用是将数据范围变到(-1,1)

"""Normalize a tensor image with mean and standard deviation.
Given mean: ``(M1,...,Mn)`` and std: ``(S1,..,Sn)`` for ``n`` channels, this transform
will normalize each channel of the input ``torch.*Tensor`` i.e.
``input[channel] = (input[channel] - mean[channel]) / std[channel]``

最重要的是:数据分布在(0,1)之间,可能实际的bias(可以理解为我们的参数b)会比较大,而我们的模型初始化b=0,那么要达到实际的bias大小就比较慢,如果经过调整使实际bias大小减少,就是说靠近原点,那么就能加快收敛。

数据处理中ToTensor紧接着Normalize相关推荐

  1. 页面操作时显示“处理中,请稍候。。。”

    页面跳转或传递数据至后台时,在JS函数中加该代码,执行时页面显示"处理中,请稍候..." 比较友好. if(window.parent){ var func = window.pa ...

  2. transforms.Compose,transforms.ToTensor(),transforms.Normalize()的含义与原理

    transforms.Compose,transforms.ToTensor(),transforms.Normalize()的含义与原理 1.问题描述 问题来源于pytorch实现CNN神经网络的示 ...

  3. Pytorch下transforms.ToTensor(),transforms.Normalize()详解,及代码实现和复原

    一.在数据处理时,我们要经常用到transforms.ToTensor(),transforms.Normalize()语句,将图像数据转换为tensor并标准化到[-1,1]之间. 其计算过程为: ...

  4. PyTorch数据归一化处理:transforms.Normalize及计算图像数据集的均值和方差

    PyTorch数据归一化处理:transforms.Normalize及计算图像数据集的均值和方差 1.数据归一化处理:transforms.Normalize 1.1 理解torchvision 1 ...

  5. 如何使用python编程解决生活中的问题-日常工作问题处理中Python程序的运用

    计算机应用毕业论文第八篇:日常工作问题处理中Python程序的运用 摘要:Python是一门简单.实用而且有趣的百搭款语言,在Web应用开发.系统网络运维.科学与数字计算.网络编程等领域都有所建树.在 ...

  6. 怎么从已有文件中挑选需要的文字重新生成新文件_Word文字处理中,如果单击“文件”选项卡中的()按钮,Word会在工作区产生新的空文档。...

    [填空题]Word文字处理中,所谓悬挂缩进是指段落中除()以外的其他行距离页面左侧的量. [多选题]关于 Word 文档页码的设置的叙述正确的有 [判断题]在 Word 2010的 "编辑& ...

  7. python中try和except语句语言导入包吗_Python异常处理中try与except用法的案例

    Python异常处理中try与except用法的案例 发布时间:2020-11-03 09:44:36 来源:亿速云 阅读:85 作者:小新 小编给大家分享一下Python异常处理中try与excep ...

  8. 图像处理中Normalization的应用

    图像处理中Normalization的应用 背景:我想把肺部CT图像数据和对应的掩码标签重合显示,也就是下图这种效果,通过对应元素相乘实现,但是两张图像的数据格式和分布都不相同,因此用到了normal ...

  9. 批处理中setlocal enabledelayedexpansion

    批处理中setlocal enabledelayedexpansion的作用详细整理 设置本地为延迟扩展.其实也就是:延迟变量,全称延迟环境变量扩展, 想进阶,变量延迟是必过的一关!所以这一部分希望你 ...

最新文章

  1. Linux_SystemLogManager
  2. 思科安全:加密流量威胁检测、加密流量威胁和恶意软件检测、识别无线干扰或威胁、Talos 情报源可加强对已知和新型威胁的防御、分布式安全异常检测...
  3. 合理的使用纯函数式编程
  4. Android---- 获取当前应用的版本号和当前android系统的版本号
  5. About Site Definition Files
  6. 将阿拉伯数字转换成中文大写的好算法
  7. (转)Spring Boot(四):Thymeleaf 使用详解
  8. K8s与Docker
  9. 使用slf4j和log4j记录日志
  10. JAVA项目案例详解带代码
  11. 【ACC编码】基于FPGA的音频ACC编码实现
  12. AxureShare太慢?尝试在内网架设Axure共享吧!
  13. 网络设备常见接口和模块
  14. ZOJ 3551 Bloodsucker(概率)
  15. 软件设计师2022记录
  16. Elasticsearch实现类百度搜索引擎搜索功能ES5.5.0v
  17. [网页设计]如何在Photoshop里画虚线?
  18. python3 实现火车票查询 代码+知识点
  19. 数字音视频知识点汇总(一)
  20. MIS软件工程师的面试问题与方法

热门文章

  1. 国赛RGV单工序动态调度算法
  2. 已知三角形边长,求三角形面积
  3. PDF转word免费在线转换
  4. IDEA学生认证申请流程
  5. 高度纹理图像中的mura缺陷——holcon
  6. 解决gif 透明度问题
  7. 200道往年BAT机器学习面试题
  8. 国服黑色沙漠批量小号登陆入会签到工具
  9. 陈硕-应届生应聘程序员,简历上能写书单吗?最好有哪些信息?
  10. 最新!《5G应用场景研究》发布