From d9781608243c42d55ced0c1d529f25eb30aeceb9 Mon Sep 17 00:00:00 2001 From: natanielruiz <nataniel777@hotmail.com> Date: 星期六, 23 九月 2017 01:40:29 +0800 Subject: [PATCH] BIWI tests --- code/train_finetune.py | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) diff --git a/code/train_finetune.py b/code/train_finetune.py index 0081d2a..6fab115 100644 --- a/code/train_finetune.py +++ b/code/train_finetune.py @@ -165,12 +165,10 @@ print 'Second phase of training (finetuning layer).' for epoch in range(num_epochs_ft): - for i, (images, labels, name) in enumerate(train_loader): + for i, (images, labels, cont_labels, name) in enumerate(train_loader): images = Variable(images.cuda(gpu)) - label_yaw = Variable(labels[:,0].cuda(gpu)) - label_pitch = Variable(labels[:,1].cuda(gpu)) - label_roll = Variable(labels[:,2].cuda(gpu)) - label_angles = Variable(labels[:,:3].cuda(gpu)) + + label_angles = Variable(cont_labels[:,:3].cuda(gpu)) optimizer.zero_grad() model.zero_grad() @@ -180,7 +178,7 @@ # Finetuning loss loss_seq = [] for idx in xrange(1,len(angles)): - label_angles_residuals = label_angles.float() - angles[0] + label_angles_residuals = label_angles - (angles[0] * 3 - 99) label_angles_residuals = label_angles_residuals.detach() loss_angles = reg_criterion(angles[idx], label_angles_residuals) loss_seq.append(loss_angles) -- Gitblit v1.8.0