From 93a4f337f2fd0280634024d2ff15790831813bed Mon Sep 17 00:00:00 2001
From: natanielruiz <nataniel777@hotmail.com>
Date: 星期五, 07 七月 2017 14:33:47 +0800
Subject: [PATCH] Resnet50, and changed test error

---
 code/datasets.py |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/code/datasets.py b/code/datasets.py
index 3750e71..0ab364e 100644
--- a/code/datasets.py
+++ b/code/datasets.py
@@ -121,19 +121,17 @@
         # We get the pose in radians
         pose = utils.get_ypr_from_mat(os.path.join(self.data_dir, self.y_train[index] + self.annot_ext))
         # And convert to degrees.
-        pitch, yaw, roll = pose * 180 / np.pi
+        pitch = pose[0] * 180 / np.pi
+        yaw = pose[1] * 180 / np.pi
+        roll = pose[2] * 180 / np.pi
         # Bin values
         bins = np.array(range(-99, 102, 3))
-        binned_pitch = torch.DoubleTensor(np.digitize(pitch, bins) - 1)
-        binned_yaw = torch.DoubleTensor(np.digitize(yaw, bins) - 1)
-        binned_roll = torch.DoubleTensor(np.digitize(roll, bins) - 1)
-
-        label = binned_yaw, binned_pitch, binned_roll
+        labels = torch.LongTensor(np.digitize([yaw, pitch, roll], bins) - 1)
 
         if self.transform is not None:
             img = self.transform(img)
 
-        return img, label, self.X_train[index]
+        return img, labels, self.X_train[index]
 
     def __len__(self):
         # 2,000

--
Gitblit v1.8.0