Internal Code : 2AEEG
Instantaneous Source Separation Assignment Help
TASK
As you might have noticed from my long hair, I’ve got a rock spirit. However, for this homework I dabbled to compose a piece of music that
is jazzy. The title of the song is boring: Homework 3.
From x ica 1.wav to x ica 20.wav are 20 recordings of my song, Homework
But, as you’ve learned how to do source separation using ICA, you should be able to separate them out into K clean speech sources.
First, you don’t like the fact that there are too many recordings for this separation problem, because you have a feeling that the number of sources
is a lot smaller than 20. So, you decided to do a dimension redcution first, before you actually go ahead and do ICA. For this, you choose to perform
PCA with whitening option. Apply your PCA algorithm on your data matrix X, a 20 × N matrix. Don’t forget to whiten the data. Make a decision as to how many dimensions to keep, which will correspond to your K. Hint: take a very close look at your eigenvalues.
Enjoy your separated music. Submit your separated .wav files, source code, and the convergence graph.
Implementation notes: Depending on the choice of the learning rate the convergence of the ICA algorithm varies. But I always see the convergence
in from 5 sec to 90 sec in my iMac.