У меня возникли проблемы с пониманием значений потерь WGAN.
Я понимаю, что у нас больше нет дискриминатора, но есть критерий c. Разница в том, что Дискриминатор пытается классифицировать входные данные er go, сопоставить его с 0 или 1 и что критик c пытается их оценить. Карта выигрыша для любого действительного числа и функции потерь:
L_criti c = Criti c (fake_input) - Criti c (real_input) + вес
И функция Loss для генератора, который производит fake_input:
L_generator = - Criti c (fake_input)
Мой вопрос: В течение эпох мои значения потерь для генератора и дискриминатора расходятся и принимают действительно большие числа. Это распространено? В другом месте я видел, что Потеря Крити c падает до 0, но что гарантирует это? Насколько я понял, Крити c пытается отличить реальное от подделки как можно дальше друг от друга.
[]