예제 #1
0
    def __init__(self, hidden_channels):

        super().__init__()

        self.layers = nn.ModuleList([
            Conv1dBN(hidden_channels, hidden_channels, 4, 1),
            Conv1dBN(hidden_channels, hidden_channels, 3, 1),
            Conv1dBN(hidden_channels, hidden_channels, 1, 1),
            nn.Conv1d(hidden_channels, 1, 1)
        ])
예제 #2
0
    def __init__(self, in_channels, out_channels, hidden_channels, params):

        super().__init__()
        self.prenet = Conv1dBN(in_channels, hidden_channels, 1, 1)
        self.rel_pos_transformer = RelativePositionTransformer(
            in_channels, out_channels, hidden_channels, **params
        )