Machine Learning and Signal Processing