keras - 连接具有不同激活的密集层
问题描述
在连接两个全连接层的输出时,如果两个密集层中的激活不同,真的有意义吗?
inp1 = Input((10,))
inp2 = Input((8,))
out1 = Dense(32, activation='tanh')(inp1)
out2 = Dense(32, activation='sigmoid')(inp2)
combined = concatenate(out1, out2)
解决方案
这很有意义。在您的情况下,似乎您在一个模型中有两个不同的网络,因为不同的输入导致不同的输出并且不共享层。在其他情况下,您可以将两个密集层的输出与线性和 softmax 激活函数连接起来,这将分别导致回归和分类输出。
推荐阅读
- postgresql - PostgreSQL:提高计算不同时的性能
- elixir - 别名嵌套模块和父模块
- apache-spark - 如何在 pyspark RDD 中跟踪树?
- html - 自定义单选按钮未在单击时选择
- google-app-maker - AppMaker:交易示例
- javascript - 如何在不使用 setTimeout 的情况下恰好在 1 秒后停止关键帧动画?- 队列中的问题事件
- c# - 关闭主窗口后如何显示新窗口?
- php - 数组从高到低排序
- mysql - 每次创建一个 auto_increment 为 10 的新表
- swift - 如何将单独的 xib 单元格注册到多个表格视图?