首页 Paddle框架 帖子详情
如何理解fluid.data中的shape参数
收藏
快速回复
Paddle框架 问答深度学习 1888 6
如何理解fluid.data中的shape参数
收藏
快速回复
Paddle框架 问答深度学习 1888 6
shape = [-1, 3, 28, 28]

shape = [3, 28, 28]

shape = [-1, 1]

shape = [-1, 2, 1]

应该如何理解这边的数字呢?

1
收藏
回复
全部评论(6)
时间顺序
阿斯顿aaC
#2 回复于2020-01

详细说明

https://aistudio.baidu.com/aistudio/projectdetail/246991

0
回复
水水水的老师
#3 回复于2020-02

声明维度信息的list或tuple,x的shape中第一个维度是固定的,feed的数据数量要和该shape完全一致

y的shape中第一个维度为-1,则可以是任意值,feed的数据第一个维度是可变的,但须满足数组运算法则

0
回复
阿斯顿aaC
#4 回复于2020-03
声明维度信息的list或tuple,x的shape中第一个维度是固定的,feed的数据数量要和该shape完全一致 y的shape中第一个维度为-1,则可以是任意值,feed的数据第一个维度是可变的,但须满足数组运算法则
展开

feed的数据要和定义的shape保持一致,对于第一维是None或-1,可以为任意值

0
回复
水水水的老师
#5 回复于2020-03
feed的数据要和定义的shape保持一致,对于第一维是None或-1,可以为任意值

这些都是一样的,keras也是类似

0
回复
水水水的老师
#6 回复于2020-03
feed的数据要和定义的shape保持一致,对于第一维是None或-1,可以为任意值

第一维就是样本数量,当其他维度确定,就可以写-1

0
回复
阿斯顿aaC
#7 回复于2020-03
第一维就是样本数量,当其他维度确定,就可以写-1

你这个描述不太准确,只有当第一维为-1时,才表示batch

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户