本文介绍了“密集"对象没有属性"op"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用tensorflow.keras建立一个完全连接的模型,这是我的代码
I am trying to make a fully connected model using tensorflow.keras, here is my code
from tensorflow.keras.models import Model
from tensorflow.keras.layers import Input, Dense, Flatten
def load_model(input_shape):
input = Input(shape = input_shape)
dense_shape = input_shape[0]
x = Flatten()(input)
x = Dense(dense_shape, activation='relu')(x)
x = Dense(dense_shape, activation='relu')(x)
x = Dense(dense_shape, activation='relu')(x)
x = Dense(dense_shape, activation='relu')(x)
x = Dense(dense_shape, activation='relu')(x)
output = Dense(10 , activation = 'softmax')
model = Model(input , output)
model.summary()
return model
但是当我调用模型时
model = load_model((120,))
我有这个错误
'Dense' object has no attribute 'op'
我该如何解决?
推荐答案
尝试
output = Dense(10 , activation = 'softmax')(x)
这篇关于“密集"对象没有属性"op"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!