繁体   English   中英

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

[英]Converting Matrix to Image [not RGB] and what it means

我想在使用VGG模型时看到各种中间层的输出(只是为了好玩)。

因此,在卷积运算之后,您得到的是这样的内容(?,28,28,512):

  1. 有关通过的图像数
  2. 28 * 28是卷积运算后的尺寸,
  3. 512是提供的过滤器的数量。

我想看看各种输出是什么样的,例如[0,:,:,25]的示例,因此在链接中使用了此方法将数组转换为图像。 现在我的问题是,如果不是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; DR在我的情况下,形状为28 * 28的图像的确切含义是什么(我认为我会看到黑白的东西),如果这不是正确的方法,我会喜欢一些指导。

如果您使用matplotlib绘制图像,则它看起来像Viridis颜色图。 这里更多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM