具体来说,现在我想对两个CNN模型的两个输出矩阵做外积,并且我完成了矩阵的转置,现在我只想在 keras 中加倍两个矩阵,其大小为(None,512,49)和(无,49,512) .

我尝试在keras中使用 Merge 图层,但出现了一些错误:

当我使用 dot 模式时,

ValueError:使用点模式的尺寸不兼容:49!= 512.图层形状:(无,512,49),(无,49,512)

当我使用 multiply 模式时,

ValueError:只能使用mul模式合并具有相同输出形状的图层 . 图层形状:[(无,512,49),(无,49,512)]

我不知道怎么解决,请帮帮我!以下是我的问题的一些代码:

t_model = applications.VGG16(weights='imagenet', include_top=False,

input_shape=(224, 224, 3))

model_a = Sequential()

model_a.add(t_model)

def trans_1(conv):

conv = tf.reshape(conv, [-1, 49, 512])

return conv

model_a.add(Lambda(trans_1, output_shape=[49, 512]))

s_model = applications.VGG16(weights='imagenet', include_top=False,

input_shape=(224, 224, 3))

model_b = Sequential()

model_b.add(s_model)

def trans_2(conv):

conv = tf.reshape(conv, [-1, 49, 512])

conv = tf.transpose(conv, perm = [0, 2, 1])

return conv

model_b.add(Lambda(trans_2, output_shape=[512, 49]))

f_model = Sequential()

f_model.add(Merge([model_b, model_a], mode='dot'))

java55矩阵output_将矩阵乘积输入到keras中的两个模型的输出相关推荐

  1. C语言学习笔记-----scanf【通过键盘将数据输入到变量中】(两种用法)

    C语言学习笔记-----scanf[通过键盘将数据输入到变量中](两种用法) 用法一:scanf("输入控制符",输入参数): 功能: 将从键盘输入的字符转化为输入控制符所规定格式 ...

  2. 输入5个整数,找出5个数中的两位数

    输入: 输入5个整数,找出5个数中的两位数,并输出,并输出两位数的平均数,如果没有两位数就不输出.用while 解决 5 6 20 9 10 输出: 20 10 15

  3. 3DMax模型输入到WPF中运行

    3DMax模型输入到WPF中运行 原文:3DMax模型输入到WPF中运行 其实看看笔者文章之前,可以在网上搜索下将3Dmax模型输入到WPF的办法,大部分结果都是这篇文章.这篇文章呢?有点麻烦,就是我 ...

  4. Python矩阵计算类:计算矩阵加和、矩阵乘积、矩阵转置、矩阵行列式值、伴随矩阵和逆矩阵

    最近在Python程序设计中遇到一道设计矩阵计算类的题目,原题目要求计算矩阵加和和矩阵乘积,而我出于设计和挑战自己的目的,为自己增加难度,因此设计出矩阵计算类,不仅可以求出矩阵加和和矩阵乘积,还能计算 ...

  5. ACMNO.19 C语言-对角求和 求一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7

    这个我做了改进,可以实现NXN的矩阵.求出对角线之和! 只需要修改定义的define z的值就好! 接下来,进入正题! 题目描述: 求一个3×3矩阵对角线元素之和. 输入 矩阵 输出 主对角线 副对角 ...

  6. Eigen之矩阵与向量的乘积

    Eigen学习之矩阵与向量的乘积 摘要: C++狗做论文实现的时候尝尝会遇到矩阵的计算,而矩阵的计算如果自己去写工具那就太麻烦了.在众多的工具中(反正我也不知道其他工具),EIGEN库最令人青睐.原因 ...

  7. 矩阵与向量的乘积的两种理解

    矩阵与向量乘积的两种理解 1. 给定一个线性方程组,等价于它的常数向量表示成各未知量与其系数向量的线性组合形式: 若把三个系数向量表示成一个矩阵,三个未知量用一个向量表示(可是为什么要这么表示?),如 ...

  8. 线性代数(3)矩阵与向量的乘积的两种理解

    矩阵与向量乘积的两种理解 1. 给定一个线性方程组,等价于它的常数向量表示成各未知量与其系数向量的线性组合形式: 若把三个系数向量表示成一个矩阵,三个未知量用一个向量表示(可是为什么要这么表示?),如 ...

  9. eigen向量计算_Eigen之矩阵与向量的乘积

    Eigen学习之矩阵与向量的乘积 摘要: C++狗做论文实现的时候尝尝会遇到矩阵的计算,而矩阵的计算如果自己去写工具那就太麻烦了.在众多的工具中(反正我也不知道其他工具),EIGEN库最令人青睐.原因 ...

最新文章

  1. 读源码Apache-commons-lang3-3.1(三)
  2. 看门狗(独立看门狗)与窗口看门狗的区别!
  3. Serverless 解惑——函数计算如何访问 Mongo 数据库
  4. 2014年第五届蓝桥杯 - 省赛 - C/C++大学A组 - G. 蚂蚁感冒
  5. Google引火烧身 还是致命一击
  6. “乞讨者”王小波与“怪物”巴尔扎克
  7. win7系统电脑语言栏怎么更换输入法
  8. 带看板娘玩法指导的贪吃蛇小游戏源码
  9. dedeampz-php环境整合套件,DedeAMPZ官方下载
  10. System.Data.SqlClient.SqlError: 尚未备份数据库的日志尾部
  11. [转]Zend Framework + Smarty 应用实例
  12. MySql 5.6.21安装及配置(超详细)
  13. shell脚本大全(一)
  14. Visual Studio(VS) 2019版本下载官方地址
  15. RoomDatabase重启断电数据丢失
  16. 快递管理系统 v2.0
  17. php 获取带宽,php使用网络攻击占用超大带宽的,解决方案[转]
  18. 【docker】Docker核心技术快速入门及私有仓库搭建
  19. 硬件工程师必须了解的物理知识汇总(持续更新)
  20. 设计模式 — 6大设计原则(依赖倒置和接口隔离原则)

热门文章

  1. linux iptables_linux 开启独立iptables日志
  2. Leetcode 118 杨辉三角
  3. 元素位置及宽度的计算总节
  4. shipyard安装
  5. 二路单调自增子序列模型【acdream 1216】
  6. GridView控件中的一些常见问题
  7. Grub 之常用命令和Windows引导修复(二)
  8. 西门子em235模块的功能_图文讲解PLC模拟量模块与传感器接线方法和注意事项
  9. HBase之超时机制
  10. 基于FPGA实现DDS正弦波发生器