Machine Learning for Financial Forecasting: A Multidimensional Study | Synapse