python - 如何获得张量形状python
问题描述
我对张量有疑问。
X.get_shape() returns (?, ?, ?, 512)
而当我尝试连接 X 和其他 vectorX=Concatenate()([X,X_add])
时,它会引发异常。
层需要具有匹配形状的
Concatenate
输入,除了 concat 轴。得到输入形状:[(None, 32, 32, 512), (None, 256, 256, 64)]
如何获得这些形状以便在我的 resnet 中使用 Cropp2D。
解决方案
有时你必须在连接之前重塑张量。但这并不能解决您的问题,因为这两个张量的大小不同:32*32*512 != 256* 256*64。
推荐阅读
- python - 如何在不告诉c位置的情况下向数组添加值
- ios - 在 Testflight 中上传 iPA 失败
- angular - Ionic - Anguler:使用 HttpClient 获取数据
- swift - NavigationLink 不会转到下一个屏幕?
- python - 子类化 sklearn LinearSVC 以用作 sklearn GridSearchCV 的估计器
- tensorflow - 加载 keras 模型 h5 时出错,需要将模型从 tf.keras 转换为 keras
- c# - 如何仅将项目添加到以前未添加的列表中?(C# - ASP.NET)
- typescript - 如何在 Microsoft Visual Studio 2019 中调试 nestjs 程序?
- javascript - Javascript(ES6)将数字转换为2的幂的字符串数组
- angular - Hostlistener keyup 事件不特定于输入元素