keras tuner抛出AttributeError:&x27;超参数';对象没有属性';形状';
我一直在尝试将Keras tuner用于我的同事构建的Keras模型(抱歉,我是pytorch用户),当我将Keras tuner应用于此模型时,我得到了keras tuner抛出AttributeError:&x27;超参数';对象没有属性';形状';,keras,keras-tuner,Keras,Keras Tuner,我一直在尝试将Keras tuner用于我的同事构建的Keras模型(抱歉,我是pytorch用户),当我将Keras tuner应用于此模型时,我得到了AttributeError:“HyperParameters”对象没有属性“shape” def my_function(hp, input_size: int, dense_spec: dict): inp = tf.keras.layers.Input((input_size,)) x = inp for unit
AttributeError:“HyperParameters”对象没有属性“shape”
def my_function(hp, input_size: int, dense_spec: dict):
inp = tf.keras.layers.Input((input_size,))
x = inp
for units_val in dense_spec:
x = tf.keras.layers.Dense(units=hp.Int('units_' + str(units_val), min_value=16, max_value=units_val, step=16, default=units_val), activation="relu") (x)
x = tf.keras.layers.Lambda(
lambda tensor: K.l2_normalize(tensor, axis=1), name="vector"
)(x)
model0 = tf.keras.models.Model(inp, x, name="model0")
return model0
我怀疑这是答案,但在你的电话里
对于密集规格中的单位值:
x=tf.keras.layers.density(单位=hp.Int('units_u'+str(units_uval)),最小值=16,最大值=units_val,步长=16,默认值=units_val),激活=“relu”)(x)
在行尾的(x)
前面有一个额外的空格
i、 e
You Have >>> ...activation="relu") (x)
You Want >>> ...activation="relu")(x)