From c495a0f6b13b794bab9f6e3423d5038ce645d816 Mon Sep 17 00:00:00 2001 From: natanielruiz <nataniel777@hotmail.com> Date: 星期三, 13 九月 2017 21:12:59 +0800 Subject: [PATCH] Batch testing and hopenet training complete --- code/test.py | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/code/test.py b/code/test.py index b01d07e..ca7a820 100644 --- a/code/test.py +++ b/code/test.py @@ -33,6 +33,7 @@ default=1, type=int) parser.add_argument('--save_viz', dest='save_viz', help='Save images with pose cube.', default=False, type=bool) + parser.add_argument('--iter_ref', dest='iter_ref', default=1, type=int) args = parser.parse_args() @@ -48,7 +49,7 @@ # ResNet101 with 3 outputs. # model = hopenet.Hopenet(torchvision.models.resnet.Bottleneck, [3, 4, 23, 3], 66) # ResNet50 - model = hopenet.Hopenet(torchvision.models.resnet.Bottleneck, [3, 4, 6, 3], 66) + model = hopenet.Hopenet(torchvision.models.resnet.Bottleneck, [3, 4, 6, 3], 66, args.iter_ref) # ResNet18 # model = hopenet.Hopenet(torchvision.models.resnet.BasicBlock, [2, 2, 2, 2], 66) @@ -98,9 +99,9 @@ label_roll = labels[:,2].float() pre_yaw, pre_pitch, pre_roll, angles = model(images) - yaw = angles[0][:,0].cpu().data - pitch = angles[0][:,1].cpu().data - roll = angles[0][:,2].cpu().data + 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 # Mean absolute error yaw_error += torch.sum(torch.abs(yaw - label_yaw) * 3) -- Gitblit v1.8.0