예제 #1
0
 def __init__(self):
     self.net_dict = NNState(mode='eval')
     # Data Augmentation operations
     img_transforms = transforms.Compose([
         transforms.RandomResizedCrop((64, 64), scale=(0.7, 1.0)),
         transforms.ColorJitter(brightness=0.4,
                                contrast=0.3,
                                saturation=0.3,
                                hue=0.3),
         transforms.ToTensor(),
         transforms.Normalize(mean=[0.485, 0.456, 0.406],
                              std=[0.229, 0.224, 0.225])
     ])
     self.eval_data = datasets.ImageFolder('./dataset_segmented/test',
                                           transform=img_transforms)
예제 #2
0
파일: train.py 프로젝트: mingu6/RVSS_2020
    def __init__(self):
        self.net_dict = NNState('train')
        # Data Augmentation operations
        img_transforms = transforms.Compose([
            transforms.RandomRotation((-30, 30)),
            transforms.RandomResizedCrop((64, 64), scale=(0.7, 1.0)),
            transforms.ColorJitter(brightness=0.4,
                                   contrast=0.3,
                                   saturation=0.3,
                                   hue=0.3),
            transforms.ToTensor(),
            transforms.Normalize(mean=[0.485, 0.456, 0.406],
                                 std=[0.229, 0.224, 0.225])
        ])

        self.train_data = datasets.ImageFolder('./nn_dataset/train',
                                               transform=img_transforms)
        print(self.train_data.class_to_idx)
        self.eval_data = datasets.ImageFolder('./nn_dataset/eval',
                                              transform=img_transforms)
예제 #3
0
 def __init__(self):
     self.nn_state = NNState(mode='eval')