What is the best training algorithm for my problem?
If your data have up to 10 input columns, the best training algorithm will be Levenberg-Marquardt. It is fast and quite reliable. If you have a data set with hundreds of thousands of records and more, we recommend trying Incremental Back Propagation first. For all other cases it fully depends on your type of problem and dependencies inside your data. We recommend to start with Conjugate Gradient Descent and then try Quick Propagation and as the last step Batch Back Propagation or Incremental Back Propagation.