看了matlat中文论坛上的用动态神经网络预测时间序列
(1)第一种基本知识需要知道
训练数据(training data)
验证数据(validation data)
测试数据(testing data)
这三个需要分清,可是我不是很明白。明白的,麻烦留个言解释下,谢谢啦。
下面是某个网站的对三者的解释:
The training and validation sets are used during training.
for each epoch for each training data instance propagate error through the network adjust the weights calculate the accuracy over training data for each validation data instance calculate the accuracy over the validation data if the threshold validation accuracy is met exit training else continue training
Once you're finished training, then you run against your testing set and verify that the accuracy is sufficient.
Training Set: this data set is used to adjust the weights on the neural network.
Validation Set: this data set is used to minimize overfitting. You're not adjusting the weights of the network with