我正在尝试在Tensor-flow中使用交叉验证。我把这个半代码写成我的算法
Database{
Class1=12000
Class2=20000
}
TrainBatch=
{
Class1=11000
Class2=18000
}
TestBatch=
{
Class1=1000
Class2=2000
}
epoch=5000
while(Epoch>0)
{
K=10
Shufle(TrainBatch);
Devide TrainBatch To 10 Batch For Cross Validation;
for (i=1;i=k;i++)
{
V=Fetch (ValidateBatch[i]);
T=Fetch (TrainBatch-V);
Y=TrainWithTensorflow(T);
Validate(Y,V);
SaveDetail();
}
Epoch--;
}
Final Test(Class1=1000,Class2=2000);
但我不知道如何在一种算法中结合交叉验证和张量流训练参数。
方法是否正确?要么 任何人都可以纠正这种方法吗?