speechbrain.lobes.models.segan_model 模块
此文件包含两个 PyTorch 模块,它们共同构成了 SEGAN 模型架构(基于 Pascual 等人的论文:https://arxiv.org/pdf/1703.09452.pdf)。修改初始化参数可以改变类项目中描述的模型,例如将生成器转换为 VAE,或移除潜在变量拼接。
用于训练 SEGAN 的损失函数也在此文件中定义。
- 作者
Francis Carter 2021
摘要
类
SEGAN 的 CNN 鉴别器 |
|
用于清理语音信号的 CNN 自动编码器模型。 |
函数
计算输入为干净时的鉴别器损失 |
|
计算输入不干净时的鉴别器损失 |
|
根据鉴别器输出计算生成器损失 |
参考
- class speechbrain.lobes.models.segan_model.Generator(kernel_size, latent_vae, z_prob)[source]
基类:
Module
用于清理语音信号的 CNN 自动编码器模型。
- 参数: