这个代码网络是model2,他用了我之前写的model_mine的网络结构。
from keras.models import Model
from keras.layers import Input, Dense, Lambda,add
a = Input(shape=(640, 480, 3))
b = Input(shape=(23,))
c = Input(shape=(54,))
d = Dense(32)(b)
multi = Lambda(lambda x: x**3)
e = multi(c)
model_mine = Model(inputs=[a, b, c], outputs=[d, e])
in1 = Input(shape=(23,))
in2 = Input(shape=(128,))
#compile(optimizer, loss=None, metrics=None, loss_weights=None, sample_weight_mode=None, weighted_metrics=None, target_tensors=None)
[out1, out2] = model_mine(inputs=[a, in1, in2])
lay23=Dense(32)(out2)
out3=add([out1, lay23])
model2 = Model(inputs=[a, in1, in2], outputs=[out3])
print('print model_mine structure')
model_mine.summary()
print('print model2 structure')
model2.summary()
输出是
print model_mine structure
__________________________________________________________________________________________________
Layer (type) Output Shape Param # Connected to
======================================================================