Вопрос, связанный с Wavenet, в реализации ibab в tenorflow

Я пытаюсь понять архитектуру модели wavenet в тензорном потоке. Реализация предоставлена ​​ibab по адресу https://github.com/ibab/tensorflow-wavenet. У меня есть один главный вопрос, связанный с реализацией остаточного слоя по адресу: https://github.com/ibab/tensorflow-wavenet/blob/master/wavenet/model.py модели.

В их реализации:

# The 1x1 conv to produce the skip output
skip_cut = tf.shape(out)[1] - output_width
out_skip = tf.slice(out, [0, skip_cut, 0], [-1, -1, -1])
weights_skip = variables['skip']
skip_contribution = tf.nn.conv1d(
    out_skip, weights_skip, stride=1, padding="SAME", name="skip")

Поэтому я хотел бы знать, почему нарезанный вывод?

Любая помощь высоко ценится!!

0 ответов

Другие вопросы по тегам