python - 如何在 keras 中垂直堆叠训练好的模型?
问题描述
我在 keras 中有两个经过训练的模型,我想将一个堆叠在另一个之上以形成一个模型。我想这样做以将我训练有素的模型合二为一。
我认为 merge(Merge) 用于水平堆叠模型,而我想垂直堆叠 keras 功能 API 模型。
PS:输出 1 的形状与输入 2 相同
解决方案
inputA = Input(input_shape_for_A)
outputA = modelA(inputA)
outputB = modelB(outputA)
modelC = Model(inputA, outputB)
推荐阅读
- python - 有没有办法在大型机上使用 python 脚本发送 ISPF 命令并获取作业统计信息?
- reactjs - ReactJS - 为什么当我在组件中的选项卡之间切换时它会滞后?
- reactjs - useState 在哪里存储它的值
- javascript - 如何在 Javascript 中使用 PHP 位与运算符
- vue.js - 错误:找不到模块`@nuxtjs/vuetify`。(v2.0.0-beta.2)
- php - 在 WooCommerce 中添加到购物车之前尽早设置运输邮政编码
- fonts - JetBrains Mono 和 JetBrains Mono NL 有什么区别
- apache-kafka - org.ops4j.pax.logging.pax-logging-api [log4j2] 错误
- xml - 使用 XSLT 从一个 XML 中提取值,同时匹配其他 XML 中的模板
- javascript - React - 如何让这个功能组件改变 div 样式?