Расчет потерь в модели VAE со сценарием с несколькими входами и одним выходомPython

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Расчет потерь в модели VAE со сценарием с несколькими входами и одним выходом

Сообщение Гость »


Я работал над обучением своей модели VAE, используя два входных изображения: изображение диэлектрической проницаемости внутренней среды и изображение местоположения точки доступа в помещении. Я успешно сформулировал измерения кодера, декодера и скрытого пространства.

Чтобы вычислить общие потери для двух входных тензоров, я выполнил следующие шаги:

# Рассчитать потери при реконструкции для Pertivity_input реконструкция_loss_perm = tf.reduce_mean(tf.reduce_sum(tf.keras.losses.binary_crossentropy(permittivity_input, vae_output), axis=(1, 2))) # Рассчитать потери при реконструкции для APloc_input реконструкция_loss_APloc = tf.reduce_mean(tf.reduce_sum(tf.keras.losses.binary_crossentropy(APloc_input, vae_output), axis=(1, 2))) # Вычисление потерь на дивергенцию KL kl_loss = -0,5 * tf.reduce_mean(tf.reduce_sum(1 + z_log_var - tf.square(z_mean) - tf.exp(z_log_var), ось=1)) # Общие потери VAE vae_loss = реконструкция_потеря_перм + реконструкция_потеря_APloc + kl_loss # Добавьте в модель общие потери VAE vae.add_loss(vae_loss) Однако я столкнулся со следующей ошибкой: TypeError: unhashable type: «DictWrapper» в строке, где я добавляю потери в модель VAE → (vae.add_loss(vae_loss)).

Я буду очень признателен за любые предложения и идеи по решению этой проблемы.

Спасибо, Рахул
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Попробовал изменить вывод модели vae, чтобы удовлетворить функцию потерь, но что-то не работает
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • TensorFlow: расчет градиентов потерь при регуляризации в зависимости от входных и выходных данных модели.
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Как обрабатывать функцию потерь с разреженным выходом
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как обрабатывать функцию потерь с разреженным выходом
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как обрабатывать функцию потерь с разреженным выходом
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»