Python Keras-在输出前获取最后一层

Python Keras-在输出前获取最后一层,python,neural-network,keras,deep-learning,keras-2,Python,Neural Network,Keras,Deep Learning,Keras 2,如何获得对Keras中顺序/功能模型的最后一层(输出之前的层)的引用?可以使用模型检索所有图层。图层其中最后一个图层通常是列表中的最后一个图层,但是否可以保证列表中的最后一个图层也是网络中的最后一个图层?您可以尝试通过执行以下操作来可视化网络: from keras.utils import plot_model plot_model(model, to_file='model.png') 这将为您提供一个将输入映射到最终输出的网络概览,以及它通过以达到输出的所有层。谢谢,plot\u mod

如何获得对Keras中顺序/功能模型的最后一层(输出之前的层)的引用?可以使用
模型检索所有图层。图层
其中最后一个图层通常是列表中的最后一个图层,但是否可以保证列表中的最后一个图层也是网络中的最后一个图层?

您可以尝试通过执行以下操作来可视化网络:

from keras.utils import plot_model
plot_model(model, to_file='model.png')

这将为您提供一个将输入映射到最终输出的网络概览,以及它通过以达到输出的所有层。

谢谢,
plot\u model
显示了整个网络,但我实际上需要最后一层的参考,以编程方式完成一些事情。