Neural Turing machine for source separation in Tensorflow
MATLAB 28.11%Python 58.40%Jupyter Notebook 13.49%
mann-for-speech-separation's Introduction
Memory Augmented Neural Network for Source Separation
In this project, we implement neural Turing machine (NTM) for sequential signals of speech and noise in presence of different speakers and noise types.
NTM is a memory-augmented neural network which is equipped with external memory to learn long sequential data.
The information is stored with attention mechanism and read-writing scheme.
For more details about NTM, you can refer to Neural Turing Machine.
The system architecture and experimental settings are shown in Memory Augmented Neural Network for Source Separation.