作者hatemath1991 (hatemath)
看板DataScience
标题[问题] 关於rescale
时间Mon Oct 8 00:29:56 2018
作业系统:(ex:mac,win10,win8,win7,linux,etc...)
ubuntu
问题类别:(ex:ML,SVM,RL,DL,RNN,CNN,NLP,BD,Vis,etc...)
ML
使用工具:(ex:python,Java,C++,tensorflow,keras,MATLAB,etc...)
python ;tensorslow object detection;keras
问题内容:
抱歉最近在玩一些网路上的范例
然後有一些问题但是用 tensorflow keras rescale 为关键字下去搜寻都没看到
相关讨论,就是我现在测试一些网路上的范例,在keras 上都会对图像进行
rescale 我有在stackoverflow有看到一些相关讨论,自己在尝试上也是有recale
效果会好很多,但是为什麽在跑tensorflow object detection时就不用?也会有
不错的效果?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.39.172.225
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DataScience/M.1538929799.A.FAE.html
1F:推 Kazimir: 因为比较常用resize XD 10/08 03:31
2F:→ hatemath1991: 抱歉resize不就是把不同张resize同大小,但是我看许 10/08 09:19
3F:→ hatemath1991: 多keras范例都会在rescale=1./255把值控制在[0,1 10/08 09:19
4F:→ hatemath1991: ]之间 10/08 09:19
5F:→ hatemath1991: 然後我看基本上tensorflow或者keras的网路上范例都 10/08 09:25
6F:→ hatemath1991: 会这样处理,但是如果调用tensorflow object detect 10/08 09:25
7F:→ hatemath1991: ion API却不用这样处理 10/08 09:25
8F:推 zxp9505007: 你确定tensorflow object detection api 里面没有用 10/08 09:27
9F:→ zxp9505007: 吗? 10/08 09:27
10F:推 zxp9505007: 通常需要normalize是因为不同因子数值权重差异很大 10/08 09:29
11F:→ zxp9505007: 图像的数值大小都是0~255 说真的 就算不rescale 最 10/08 09:29
12F:→ zxp9505007: 後的结果差异不会很大 10/08 09:29
13F:推 Kazimir: 不可能不normalize的吧? 你不做这个几乎87%的图都完全 10/08 09:48
14F:推 Kazimir: 我去看了一下 没有全部看完 不过他内部应该是作过了 10/08 10:01
15F:→ Kazimir: (2.0 / 255.0) * resized_inputs - 1.0 10/08 10:02
16F:→ hatemath1991: 感谢!看来我自己不仔细,我再去研究一下。最主要是 10/08 10:24
17F:→ hatemath1991: 现在有图放在keras中从第一个epoch acc跟loss就没 10/08 10:24
18F:→ hatemath1991: 改变过,才在思考为什麽 10/08 10:24
19F:推 Kazimir: 你有打乱顺序吗? keras的那个预设shuffle在第一轮的时候 10/08 20:09
20F:→ Kazimir: 是不会作的 你要手动第一次 10/08 20:10
21F:→ hatemath1991: 感谢回答!但是我有自己手动乱数。其实是我自己乱 10/09 00:47
22F:→ hatemath1991: 拍的照片来玩就是侦测画面中有没有笔这样大概七百多 10/09 00:47
23F:→ hatemath1991: 张而已,但是却有时候从第一个epoch开始到30个epoch 10/09 00:47
24F:→ hatemath1991: 的val acc都没变 10/09 00:47
25F:→ hatemath1991: 才在stackoverflow上面看到要做rescale,然後做了就 10/09 00:49
26F:→ hatemath1991: 会动了。所以才在思考为什麽之前玩tensorflow的api 10/09 00:49
27F:→ hatemath1991: 时间不用,原来是自己程式码看的到不够仔细 10/09 00:49
28F:推 germun: 这叫normalization, rescale只是其中一种行为 10/09 00:54