I am new in ANN modeling area, in my previous one year experience, I have mostly trained network using matlab with automated Bayesian regularisation (trainbr) and Levenberg-Marquardt (trainlm) but with my new data both did not performed well. trainbr did not trained well while trainlm did not generalize well may be due to over-fitting. Then first time I used RPROP (trainrp), its performance was better (acceptable mean absolute error and excellent R2 value. As I was using this algorithm first time so have little bit doubt about its universal acceptability. (66 data pairs was used for training and 18 for network testing & data was scaled between 0-1). What is your experience on above question?