can machine learning replace signal processing?