Combining cloud computing, machine learning and heuristic optimization for investment opportunities forecasting | IEEE Conference Publication | IEEE Xplore