python - 如何将激活映射数组从 VGG16 保存到向量
问题描述
我需要一些帮助,因为我被代码困住了:
我正在尝试做的事情:我使用预拟合 VGG16 模型(来自 tf.keras.application pckg)从 3 个 conv 层中提取我用于实验的一组图像的特征图并将其保存以供进一步使用。此处为每个图像特征提取和保存代码:
feature_maps = model.predict(img)
df = pd.DataFrame(feature_maps)
df.to_csv(filename, index=False)
问题出在哪里:我需要的实际上是一个 3 层的向量,以带分隔符的格式保存(或接近它的东西)。当前代码仅保存一个打印在另一个下的数组,之后我无法将其读入 MATLAB。
这不是关于可视化(我没有问题,虽然保存的图像很小),而是以可读格式保存。尝试使用 numpy 但出现错误。
非常感谢任何帮助,因为我现在被困了一段时间。如果需要更多信息,请告诉我!
祝你今天过得愉快!
解决方案
推荐阅读
- java - 定义构造函数类并初始化值
- excel - 如何将枚举作为文本传递到 VBA?
- java - 在 AWS lambda 中运行 EJB 应用程序
- tensorflow-lite - “如何将单个图像传递给 Tensorflow lite”
- r - 3D 分类图没有成比例的线条长度
- python - 如何在 matplotlib 上转换标签值
- javascript - 如何将数组中的每个偶数值都涂成蓝色
- 带有 Javascript 的元素?
- android - Kotlin 获取一个 EditText 的值
- python - 如何在 Python 3 中交换两对字节
- spring-boot - 使用 Spring Kafka-Syncronous 反序列化来自同一 Kafka 主题的不同 JSON 有效负载