Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
keras tuner抛出AttributeError:&x27;超参数';对象没有属性';形状';_Keras_Keras Tuner - Fatal编程技术网

keras tuner抛出AttributeError:&x27;超参数';对象没有属性';形状';

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

我一直在尝试将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 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)