speechbrain.lobes.downsampling 模块
实现下采样方法的处理算法组合。
- 作者
Salah Zaiem
概要
类
使用学习到的卷积进行 1D 卷积下采样 |
|
下采样技术的包装器 |
|
1D 池化下采样(非学习) |
|
信号下采样(抽取) |
参考
- class speechbrain.lobes.downsampling.SignalDownsampler(downsampling_factor, initial_sampling_rate)[source]
基类:
Downsampler
信号下采样(抽取)
- 参数:
示例
>>> sd = SignalDownsampler(2,16000) >>> a = torch.rand([8,28000]) >>> a = sd(a) >>> print(a.shape) torch.Size([8, 14000])
- class speechbrain.lobes.downsampling.Conv1DDownsampler(downsampling_factor, kernel_size)[source]
基类:
Downsampler
使用学习到的卷积进行 1D 卷积下采样
示例
>>> sd = Conv1DDownsampler(3,161) >>> a = torch.rand([8,33000]) >>> a = sd(a) >>> print(a.shape) torch.Size([8, 10947])
- class speechbrain.lobes.downsampling.PoolingDownsampler(downsampling_factor, kernel_size, padding=0, pool_type='avg')[source]
基类:
Downsampler
1D 池化下采样(非学习)
- 参数:
示例
>>> sd = PoolingDownsampler(3,41) >>> a = torch.rand([8,33000]) >>> a = sd(a) >>> print(a.shape) torch.Size([8, 10987])