如果multi-output有很多个,for loop实现函数式API定义

来源:2-14 wide&deep模型的多输入与多输出实战

HiTY

2019-09-26

请问对于函数式API来说,如果有多个output (比方说20个),需要一个一个进行定义output1 - output20吗?感觉这样会使得代码非常的冗余,有没有简单的办法比如说一个for loop去完成定义?最好能够提供下示例code snippet供学习。
谢谢!

写回答

1回答

正十七

2019-10-01

重点是你的这些输出是否都是基于同一个输入?如果不是的话,那么很难用for-loop来解决。如果是的话,那么直接:

outputs = [keras.layers.Dense(num, input) for i in range(20)]


1
1
HiTY
非常感谢!
2019-10-04
共1条回复

Google老师亲授 TensorFlow2.0 入门到进阶

Tensorflow2.0实战—以实战促理论的方式学习深度学习

1849 学习 · 896 问题

查看课程