TensorFlow中的交叉验证

交叉验证是用来避免模型的过拟合和欠拟合现象

Train, Test

TensorFlow中的交叉验证_第1张图片

Train, val, test

TensorFlow中的交叉验证_第2张图片

Evaluate during train

TensorFlow中的交叉验证_第3张图片

Test after training

k-fold cross validation

TensorFlow中的交叉验证_第4张图片

用到一个.gather 方法,提取出x和y的随机的50k数据(因为idx经过了shuffle);并且是在每一个epoch中都进行一次随机提取,epoch有500次,也就是做了500次交叉验证

你可能感兴趣的:(Deep,Learning,TensorFlow,tensorflow,深度学习,人工智能)