当前位置:网站首页>MindSpore:对image作normalize的目的是什么?
MindSpore:对image作normalize的目的是什么?
2022-07-30 19:04:00 【小乐快乐】
问题描述:

normalize的目的是什么?

为什么要有两次rescale呢?一次rescale=1/255 还有一次rescale_nml =1/0.3081,这两次为什么不合并起来呢?shift也是同样的问题
这里的rescale_nml=1/0.3081和下面shift_nml=-1*0.1307/0.3081,这里的小数0.3081和0.3081是怎么得出的呢?
目前还有一个问题,就是这个MNIST的数据集,它的标准差和均值是怎么算出来的呢?
解决方案:
在咱们MindSpore官网中有教程示例,解释了对图片数据操作的目的,给您参考,如果有使用上的问题,欢迎继续提问。
实现一个图片分类应用 — MindSpore master documentation
rescale:一般用于将[0, 255]的取值归一化至 [0.0, 1.0]
normalize: 一般用于图像标准化,公式为:

你上面代码的意思:

// 标准化: 0.3081是标准差,0.1307是均值

// 归一化至 [0.0, 1.0]
关于更多标准化的知识,你可以参考如下:
CNN 入门讲解:什么是标准化(Normalization)? - 知乎
我理解这个是数据本身提供/组织/个人已经计算出来了,然后大家就这样用了。
因为只要数据集确定,这个均值 & 标准差 就不会再变了。
边栏推荐
猜你喜欢

The Meta metaverse division lost 2.8 billion in the second quarter!Still want to keep betting?Metaverse development has yet to see a way out!

Golang logging library zerolog use record
![[Summary] 1396- 60+ VSCode plugins to create a useful editor](/img/e4/65e55d0e4948c011585b72733d4d19.jpg)
[Summary] 1396- 60+ VSCode plugins to create a useful editor

6块钱1斤,日本公司为何来中国收烟头?

C# wpf borderless window add shadow effect

VS Code 连接SQL Server

谷歌AlphaFold近日宣称预测出地球上几乎所有蛋白质结构

SimpleOSS第三方库libcurl与引擎libcurl错误解决方法

《痞子衡嵌入式半月刊》 第 59 期

OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.解决方法
随机推荐
攻防世界web-Cat
The use of terminal split screen tool Terminalx
深入浅出边缘云 | 3. 资源配置
MongoDB打破了原则引入SQL?
沉浸式体验科大讯飞2022消博会“官方指定产品”
crontab中写go run不执行的问题
Meta元宇宙部门第二季度亏损28亿!仍要继续押注?元宇宙发展尚未看到出路!
natural language processing nltk
高并发秒杀项目总结
监听开机广播
Node encapsulates a console progress bar plugin
Google's AlphaFold claims to have predicted almost every protein structure on Earth
跨域问题的解决方法
Pytorch foundation -- tensorboard use (1)
Mysql执行原理剖析
Swiper轮播图片并播放背景音乐
【总结】1396- 60+个 VSCode 插件,打造好用的编辑器
又一家公司面试的内容
Scala学习:类和对象
OneFlow源码解析:Op、Kernel与解释器

