Недавно я прочитал статью SEGAN: Генераторная сеть против речевых улучшений .Однако я не понял определения генератора в коде, который можно найти здесь .Почему существует два вида генераторов, AEGenerator
и Generator
?.Есть ли разница между ними?Кроме того, есть также две модели: SEGAN
модель и SEAE
модель.Какова связь между этими двумя моделями и этими двумя генераторами?
class SEGAN(Model):
""" Speech Enhancement Generative Adversarial Network """
def __init__(self, sess, args, devices, infer=False, name='SEGAN'):
class SEAE(Model):
""" Speech Enhancement Auto Encoder """
def __init__(self, sess, args, devices, infer=False):
В статье сеть G выглядит как архитектура кодера-декодера, которая выполняет усовершенствование.С каким генератором работает наше улучшение речи?Зачем определять две модели генераторов?