在keras中,数据是以张量的形式表示的,张量的形状称之为shape,表示从最外层向量逐步到达最底层向量的降维解包过程。比如,一个一阶的张量[1,2,3]的shape是(3,); 一个二阶的张量[[1,2,3],[4,5,6]]的shape是(2,3);一个三阶的张量[[[1],[2],[3]],[[4],[5],[6]]]的shape是(2,3,1)。input_shape就是指输入张量的shape。例如,input_dim=784,说明输入是一个784维的向量,这相当于一个一阶的张量,它的shape就是(784,)。因此,input_shape=(784,)。 input_dim = input_shape(input_dim,) input_dim, input_length = input_shape(input_length, input_dim)
如何理解keras中的shape/input_shape
最新推荐文章于 2025-11-12 20:36:14 发布
本文详细介绍了在Keras框架中如何理解张量的形状(shape),并举例说明了一阶、二阶及三阶张量的shape表示方法,以及如何通过input_shape参数设置输入张量的维度。
778





