Stock Price Forecasting and Portfolio Selection Through Machine Learning: An Application on BIST Participation 30 Index | Synapse