如何从预训练的ResNet模型Keras的图层中提取特征

我使用Resnet3D训练了一个模型,我想提取一个层的神经元。我计划将它们与SVM分类器一起使用。如何提取这些权重并将其放入numpy数组?

通过keras加载权重

model = Resnet3DBuilder.build_resnet_18((128, 96, 96, 3), nClass[0])
model.load_weights('drive/app/models/3d_resnet_modelq.hdf5')

提取一层

dns = model.layers[-1].output

现在我该怎么办?