You wish to predict a complex phenomenon. Machine learning (SVM, Neural Networks) requires of experimental data available. "Prediction" is not from nothing. So, why you don't use an exploratory response surface, a classical method of sequential statistical optimization...??