financial signal processing and machine learning