keras тюнер `hp` переменная - PullRequest
       5

keras тюнер `hp` переменная

0 голосов
/ 10 апреля 2020

Я пытаюсь разобраться с Keras Tuner, но я изо всех сил пытаюсь понять, откуда взялся hp.

У меня есть немного унаследованного кода keras с простыми плотными слоями, который я хотел бы работать с, который выглядит так:

 def get_model0(hp, param0: int, param1: dict):
     start0 = tf.keras.layers.Input((param0,))
     x = start0
     for units_item in param1:
        x = tf.keras.layers.Dense(activation="relu", units=hp.Int('hidden_size', units_item/4, units_item, step=16, default=units_item) )(x)

    <<some_more_code>

    model0 = tf.keras.models.Model(inp, x, name="model0")
    return model0

Но, это всегда, кажется, бросает мне ошибку nameE на hp. Нужно ли что-нибудь импортировать, чтобы это работало? Примеры на страницах keras-tuner, похоже, ничего не предлагают ...

Я совершенно не уверен, почему это так (я - пользователь pytorch) - любая помощь или указатели были бы хороши.

1 Ответ

0 голосов
/ 10 апреля 2020

Не берите в голову, мне пришлось сделать:

hp = kt.HyperParameters()

перед переходом к build_model.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...