生成源与GAN分离。
该存储库包含“”一文中使用的代码。
我们有几个主要文件:
main.py-该文件用于源代码分离。 它处理的情况包括:2d-gmm玩具示例,mnmn数字和合成音频源分离。
main_timit.py-TIMIT数据集上的单源分离实验。
main_timit_multiplefiles.py-此文件用于重新创建本文中的实验,该实验实现了使用多个扬声器对的分离。
在所有情况下,如果使用参数--tr_method adversarial,则进行对抗训练;如果使用--tr_method ML,则使用最大似然训练。
main_toy_examples.py-此主文件用于根据K个球形高斯分布的混合生成生成数据。 用法示例是:
records / read_records_timit_cleaned.py-您可以使用此脚本来绘制通过“ main_timit_multi