numpy - 如何在模型构建期间将 kerastensor 转换为 numpy 数组,反之亦然
问题描述
我正在尝试获取 conv1 的激活图,将它们转换为 numpy 数组以进行一些计算,然后将它们转换回 kerasTensor 以将它们提供给 conv2
使用下面的例子,你能帮帮我吗:pray::pray:
inputs = Input(shape=(48,48,3))
conv1 = Conv2D(32, (3, 3), activation='relu', padding='same')(inputs)
conv1 = Conv2D(32, (3, 3), activation='relu', padding='same')(conv1)
#### here i need to get the activation maps of conv1 ####
pool1 = MaxPooling2D((2, 2))(conv1)
#shape=(None, 64, 24, 24)
conv2 = Conv2D(64, (3, 3), activation='relu', padding='same')(pool1)
conv2 = Conv2D(64, (3, 3), activation='relu', padding='same')(conv2)
pool2 = MaxPooling2D((2, 2))(conv2)
我试过了.numpy()
,eval()
但都没有奏效,我也试过禁用eager_execution
,也没有成功。
请帮忙。
解决方案
推荐阅读
- javascript - 我应该如何从 Angular-2 的下拉列表中绑定数组与多选选项
- ios - 如何正确设置 SCNView 高度的动画?
- json - 在 Julia 中,是否值得对 JSON.parsefile 返回的字典进行类型缩小
- python - 理解 Python 中的位置参数
- php - 在 Laravel 本地拉下 AWS S3 存储桶
- javascript - 使用 Web-Speech-api 时生成声波
- json - JSON 将输入值作为对象发布
- c# - ServiceStack OrmLite-Mysql 兼容性 (5.4.0) (.net c#)
- c# - 如何在 C# 中正确使用 WCF REST API 上的 Stream 将文件(图像/视频/等)上传到服务器?
- c - C 外部 asm 中未定义的引用错误包含在 C 中