将矩阵转换为图像[不是RGB]及其含义

2024-10-03 00:22:35 发布

您现在位置:Python中文网/ 问答频道 /正文

当我使用VGG模型时,我想看到各种中间层的输出(只是为了好玩)。你知道吗

所以在一次卷积运算之后,你会得到这样的结果(?,28,28512页):

  1. 什么?传递的图像数
  2. 28*28是卷积运算后的尺寸
  3. 512是提供的筛选器数。你知道吗

我想看看各种输出是什么样子的,例如[0,:,:,25],所以在link中使用了这个方法将数组转换成图像。现在我的问题是,如果不是RGB,这到底是什么样的图像,因为当我看到图像时,肯定有一些蓝色,绿色

你知道吗编辑:-代码我已经使用:-你知道吗

req_model = Model(inputs=base_model.input, outputs=base_model.get_layer('block4_conv2 ').output) vpred = req_model.predict(img) ## np.shape(vpred) == (1,28,28,512) plt.imshow(vpred[0,:,:,12])

TL;博士 形状为28*28的图像在我的情况下到底意味着什么(我以为我会看到一些黑白的东西),如果这不是正确的方式,我希望得到一些指导。你知道吗


Tags: 方法模型图像basemodel尺寸link数组