reshape

来源:2-4 实战分类模型之模型构建

慕九州7272337

2022-08-09

图片描述
reshape用法我查了下
reshape(行数,列数)常用来更改数据的行列数目,这里-1是指未设定行数,程序随机分配,所以这里-1表示任一正整数
所以reshape(-1,1)表示(任意行,1列)
如上图所示:那我是不是可以理解为第9行代码未指定列,有len(data)行数据。
这行代码怎么体现把维度降到一维了?
2.全连接层的输入必须是一维的,如下图所示:2-4中fashion_mnist分类建模中,
全连接输入前必须将输入图片展平,变为一维。由下图可知,经过flatten层展平后的shape维度为(None,784),这不就是有None行,784列么?也就是任意行,784列,这既有行又有列的一个shape,这不是二维矩阵么?怎么通过flatten层变为一维,作为全连接层的输入了呢?不太明白这维度的问题,麻烦老师讲解下,谢谢。
图片描述

写回答

1回答

正十七

2022-08-11

  1. 二维矩阵,指定了行数,列数那里是-1,所以每个example都是一个一维向量。

  2. 同上,一维是说单个example是一维,加上数据样本个数,那就是二维了啊。

0
1
慕九州7272337
非常感谢!
2022-08-11
共1条回复

Google老师亲授 TensorFlow2.0 入门到进阶

Tensorflow2.0实战—以实战促理论的方式学习深度学习

1849 学习 · 896 问题

查看课程