From 8e5d7dbfe49d194b7d0b616307663e9a88fbcd88 Mon Sep 17 00:00:00 2001 From: natanielruiz <nataniel777@hotmail.com> Date: 星期五, 15 九月 2017 06:04:49 +0800 Subject: [PATCH] Training AFLW --- code/batch_testing.py | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/code/batch_testing.py b/code/batch_testing.py index 74ad58b..4a593d6 100644 --- a/code/batch_testing.py +++ b/code/batch_testing.py @@ -62,7 +62,7 @@ print 'Loading data.' transformations = transforms.Compose([transforms.Scale(224), - transforms.RandomCrop(224), transforms.ToTensor(), + transforms.CenterCrop(224), transforms.ToTensor(), transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])]) if args.dataset == 'AFLW2000': @@ -123,9 +123,14 @@ label_roll = labels[:,2].float() pre_yaw, pre_pitch, pre_roll, angles = model(images) - yaw = angles[args.iter_ref-1][:,0].cpu().data - pitch = angles[args.iter_ref-1][:,1].cpu().data - roll = angles[args.iter_ref-1][:,2].cpu().data + yaw = angles[0][:,0].cpu().data + pitch = angles[0][:,1].cpu().data + roll = angles[0][:,2].cpu().data + + for idx in xrange(1,args.iter_ref+1): + yaw += angles[idx][:,0].cpu().data + pitch += angles[idx][:,1].cpu().data + roll += angles[idx][:,2].cpu().data # Mean absolute error yaw_error += torch.sum(torch.abs(yaw - label_yaw) * 3) -- Gitblit v1.8.0