def test(): ## # ARGUMENTS opt = Options().parse() ## # LOAD DATA dataloader = load_data(opt) ## # LOAD MODEL model = Ganomaly(opt, dataloader) ## # test model performance = model.test() print(performance)
def test(): """ Training """ ## # ARGUMENTS opt = Options().parse() ## # LOAD DATA dataloader = load_data(opt) ## # LOAD MODEL model = Ganomaly(opt, dataloader) ## # MODEL TEST res = model.test() print('AUC:%f\n' % res['AUC'])
def train(): """ Training """ ## # ARGUMENTS opt = Options().parse() ## # LOAD DATA dataloader = load_data(opt) ## # LOAD MODEL model = Ganomaly(opt, dataloader) ## # MODEL TEST res = model.test() model.z_train()
def test(): """ Testing """ dataset = 'cus_mnist' #dataroot = './data/cus_mnist' opt = Options().parse(dataset) opt.isTrain = False opt.load_weights = True ## # LOAD DATA dataloader = load_data(opt) print(opt) ## # LOAD MODEL model = Ganomaly(opt, dataloader) print(model.test())
def train(): """ Training """ ## # ARGUMENTS opt = Options().parse() ## # LOAD DATA dataloader = load_data(opt) ## # LOAD MODEL model = Ganomaly(opt, dataloader) ## if opt.phase == 'train': # TRAIN MODEL model.train() elif opt.phase =='test': performance=model.test() print(performance)
def test(self): self.textEdit.append('开始测试,得出阈值...') """ Testing """ dataset = 'cus_mnist' # dataroot = './data/cus_mnist' opt = Options().parse(dataset) opt.isTrain = False opt.load_weights = True ## # LOAD DATA dataloader = load_data(opt) print(opt) ## # LOAD MODEL opt.showProcess = self.progressBar opt.showText = self.textEdit model = Ganomaly(opt, dataloader) print(model.test())
os.chdir('E:\ganomly') from options import Options from lib.data import load_data from lib.model import Ganomaly from lib.evaluate import roc ## # def main(): opt = Options().parse() dataloader = load_data(opt) model = Ganomaly(opt, dataloader) torch.cuda.empty_cache() model.train() # Test out the model: per, an, gt, dat = model.test() def assessment(an, gt, dat): groundtruth = an.cpu().data.numpy() anomaly = gt.cpu().data.numpy() id_u = [] for i in np.array(dat): id_u.append(i) id_s = [] for i in id_u: for j in i: j = j[-26:] id_s.append(j)
from lib.model import Ganomaly ## # def main(): """ Training """ ## # ARGUMENTS opt = Options().parse() ## # LOAD DATA dataloader = load_data(opt) ## # LOAD MODEL model = Ganomaly(opt, dataloader) ## # TRAIN MODEL if opt.phase == 'train': opt.logger.info('train') model.train() else: opt.logger.info('test') model.test() # if __name__ == '__main__': # main()