为什么keras没有为我返回图层?

时间:2017-07-28 07:32:09

标签: keras

这是一个简单的代码:

from keras.models import Sequential
from keras.layers import Dense

model = Sequential()
model.add(Dense(32, input_shape=(784, ))
model.add(Dense(64))
model.add(Dense(10))

for l in model.layers:
    print(l.name)
    print(model.get_layer(l.name))

这是我得到的输出:

dense_1
<keras.layers.core.Dense object at 0x0000000027CC2128>
dense_2
None
dense_3
None

这是非常尴尬的,我的意思是我有3个密集层,名称列出正确,但为什么model.get_layer()函数没有为我返回其他2个密集层实例?

0 个答案:

没有答案