图形为什么是 [-1,28,28,1] 不是 [28,28,1]

来源:4-19 动手实现CNN卷积神经网络(一)

用代码把梦想照进现实

2018-06-20

http://img.mukewang.com/szimg/5b29efa5000198b505670038.jpg

老师好,我知道28,28,1 对应了之前那个卷积的图形。那这个 -1是啥...

写回答

3回答

Oscar

2018-06-20

-1 是 自动推导维度大小。好比我对计算机说:「我懒得给指定维度大小了,计算机你给我自己根据其他维度的值和总的元素大小来推导出我这个加了 -1 的地方的维度应该是多少」

0
0

xue109196

2018-07-04

这个老师在之前没讲。因为每一个图片是三维的数据分别存x、y和灰度,现在你要用一整个矩阵代表所有的图片的数据,就变成了:n个图片*3维的图片数据。这样样本实际上是4维的x_train。如果是3维的就是只存一张图片。所以这里的四个参数:-1和None代表的都是第几个图片,下一维是x,再下一维是y,再下一维是灰度。

1
0

用代码把梦想照进现实

提问者

2018-06-20

之前讲了numpy的reshape 我知道 3,4 就是3行4列

这里有4个参数,官网有点看不懂,望老师解惑ヽ(・ω・´メ)

0
0

基于Python玩转人工智能最火框架 TensorFlow应用实践

机器学习入门,打牢TensorFlow框架应用是关键!

2214 学习 · 688 问题

查看课程