Perhaps Matlab does not ask you for parameters or you have chosen not to use them and that is the source of your confusion.
It is often helpful to go into each step with the assumption (null hypothesis) that all options are the same (e.g.
The concept of 'Training/Cross-Validation/Test' Data Sets is as simple as this.
When you have a large data set, it's recommended to split it into 3 parts: Training set (60% of the original data set): This is used to build up our prediction algorithm.
It does not follow that you need to split the data in any way.At each step that you are asked to make a decision (i.e. Step 3) Testing: I suppose that if your algorithms did not have any parameters then you would not need a third step.choose one option among several options), you must have an additional set/partition to gauge the accuracy of your choice so that you do not simply pick the most favorable result of randomness and mistake the tail-end of the distribution for the center . In that case, your validation step would be your test step.In this situation the weights are specified for the training data only and don't show the global trend.By having a validation set, the iterations are adaptable to where decreases in the training data error cause decreases in validation data and increases in validation data error; along with decreases in training data error, this demonstrates the overfitting phenomenon. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).