diff options
Diffstat (limited to 'cross.py')
-rw-r--r-- | cross.py | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -49,7 +49,7 @@ def onefold(inr,inm,tot,clist,folds,resm): acmc = 0; for a in range(folds): rid = "b%d.rid"%a - params = "-T -d -m %s -i %s -o %s -c %g --cg_iter 100" % (inm,rid,oum,c) + params = "-T -d -m %s -i %s -o %s -c %g" % (inm,rid,oum,c) train(params) rid="a%d.rid"%a params = "-V -C -m %s -i %s -s" %(oum,rid) @@ -60,6 +60,9 @@ def onefold(inr,inm,tot,clist,folds,resm): if bcmc>acmc: optc=c bcmc=acmc + else: + if bcmc< acmc: + break print("train with: %g" % optc) params = "-T -d -m %s -i %s -o %s -c %g" % (inm,inr,resm,optc) |