PyTorch 超参数定义:训练语音生成模型
PyTorch 超参数定义:训练语音生成模型
该代码示例展示了如何使用 PyTorch 定义用于训练语音生成模型的超参数。
import torch
class hparams():
def __init__(self):
self.train_scp = 'scp/train_segan.scp'
self.fs = 16000
self.win_len = 16384
self.ref_batch_size = 400
self.lr_G = 2e-4
self.lr_D = 2e-4
self.batch_size = 64
self.n_epoch = 100
self.size_z = (1024, 8)
self.w_g_loss1 = 0.5
self.w_g_loss2 = 2
self.save_path = 'save'
self.n_epoch = 90
self.ref_batch_size = 128
self.path_save = 'save'
超参数说明:
train_scp: 训练数据的路径fs: 采样率win_len: 窗口长度ref_batch_size: 参考批次大小lr_G: 生成器的学习率lr_D: 判别器的学习率batch_size: 批次大小n_epoch: 训练轮次size_z: 噪声向量的维度w_g_loss1,w_g_loss2: 损失函数中各项的权重save_path: 模型保存路径
注意:
这些超参数的具体值需要根据您的具体任务进行调整。
原文地址: https://www.cveoy.top/t/topic/nw2f 著作权归作者所有。请勿转载和采集!