【发布时间】:2018-12-20 15:10:44
【问题描述】:
我发现keras.backend或keras.layers中有很多相同的名字,例如keras.backend.concatenate和keras.layers.Concatenate。我隐约知道一个用于张量,另一个用于层。但是当代码这么大的时候,这么多的函数让我搞不清哪个是张量,哪个是层。任何人有一个好主意来解决这个问题?
我发现的一种方法是首先在一个函数中定义所有占位符,但函数将其作为变量可能会在最后返回层,而另一个函数将此层作为变量可能会返回另一个变量。
【问题讨论】:
-
如果keras.layers中的所有函数都是层,并且keras.backend中的所有函数都在符号张量上操作,你就不会混淆了。
标签: python tensorflow keras deep-learning keras-layer