返回

印度神话

首页
关灯
护眼
字体:
告密者的下场(2/6)
   存书签 书架管理 返回目录
    阅读提示:为防止内容获取不全,请勿使用浏览器阅读模式。

 super(TrainingDataSet,self).__init__()

    self.data_dict_X=X_train

    self.data_dict_y=y_train

    def__titem__(self,index):

    t=self.data_dict_X[index,0:36]

    t=torch.tensor(t).vie(6,6)

    returnt,self.data_dict_y[index]

    def__len__(self):

    returnlen(self.data_dict_y)

    cssTestDataSet(Dataset):

    def__init__(self):

    super(TestDataSet,self).__init__()

    self.data_dict_X=X_validate

    self.data_dict_y=y_validate

    def__titem__(self,index):

    t=self.data_dict_X[index,0:36]

    t=torch.tensor(t).vie(6,6)

    returnt,self.data_dict_y[index]

    def__len__(self):

    returnlen(self.data_dict_y)

    defn_cssification():

    batch_size=256

    trainDataLoader=DataLoader(TrainingDataSet(),batch_size=batch_size,shuffle=False)

    testDataLoader=DataLoader(TestDataSet(),batch_size=batch_size,shuffle=False)

    epoch_num=200

    #lr=0.001

    lr=0.001

    =VGGBaseSimpleS2().to(device)

    print()

    #loss

    loss_func=nn.CrossEntropyLoss()

    #optimizer

    optimizer=torch.optim.Adam(.parameters(),lr=lr)

    #optimizer=torch.optim.SGD(.parameters(),lr=lr,momentum=0.9,eight_decay=5e-4)

    scheduler=torch.optim.lr_scheduler.StepLR(optimizer,step_size=5,gamma=0.9)

    ifnotos.path.exists(“logCNN“):

    os.mkdir(“logCNN“)

    riter=tensorboardX.Summaryriter(“logCNN“)

    forepochinran(epoch_num):

    train_sum_loss=0

    train_sum_rrect=0

    train_sum_fp=0

    train_sum_fn=0


本章未完,请点击下一页继续阅读》》
上一页 目录 下一页