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