artificial intelligence forecasting data modelling soft computing computational intelligence investment fuzzy logic feature selection prediction applied artificial intelligence fuzzy clustering predictive modeling