What is Machine Learning and how do we use it in Signals?