模块对象是可调用的,Siamese 神经网络
module object is note callable, Siamese neural network
我正在尝试使用 this 站点的连体神经网络。
但是我得到了这样的错误...
我试过调用 con_model 但它仍然报错
我不太了解 siamese 或 keras 或神经网络。我只是在尝试和学习。
任何人都可以帮我解决这段代码吗?
您可以使用 Lambda
图层代替 merge
,它可能不是从正确的位置导入的,并且可能不再被推荐。
merged_model = keras.layers.Lambda(l1_distance)([model_output_left, model_output_right])
如果您使用的是 Tensorflow,Lambda
层将不需要输出形状。如果出于某种原因需要输出形状,则需要 keras.backend.int_shape(x[0])
。值 x[0]
本身不是一个形状!
我正在尝试使用 this 站点的连体神经网络。 但是我得到了这样的错误...
我试过调用 con_model 但它仍然报错 我不太了解 siamese 或 keras 或神经网络。我只是在尝试和学习。 任何人都可以帮我解决这段代码吗?
您可以使用 Lambda
图层代替 merge
,它可能不是从正确的位置导入的,并且可能不再被推荐。
merged_model = keras.layers.Lambda(l1_distance)([model_output_left, model_output_right])
如果您使用的是 Tensorflow,Lambda
层将不需要输出形状。如果出于某种原因需要输出形状,则需要 keras.backend.int_shape(x[0])
。值 x[0]
本身不是一个形状!