This commit is contained in:
2026-08-24 09:40:31 +08:00
parent 5199e3040f
commit 2bf7db6bb9
23 changed files with 51 additions and 105 deletions
+3 -3
View File
@@ -2,7 +2,7 @@ import os
import torch
from core.nets.resnet import resnet
from core.dataloader.dataloader import train_dataloader
from core.const import epoch, lr, batch_size
from core.const import epoch, lr, weight_decay, batch_size
def train():
@@ -13,9 +13,9 @@ def train():
loss_func = torch.nn.CrossEntropyLoss()
optimizer = torch.optim.Adam(net.parameters(), lr=lr)
optimizer = torch.optim.Adam(net.parameters(), lr=lr, weight_decay=weight_decay)
scheduler = torch.optim.lr_scheduler.StepLR(optimizer, step_size=5, gamma=0.5)
scheduler = torch.optim.lr_scheduler.StepLR(optimizer, step_size=20, gamma=0.5)
for e in range(epoch):
print("epoch: ", e)
+2 -2
View File
@@ -2,7 +2,7 @@ import os
import torch
from core.nets.resnet18 import resnet18
from core.dataloader.dataloader import train_dataloader
from core.const import epoch, lr, batch_size
from core.const import epoch, lr, weight_decay, batch_size
def train():
@@ -13,7 +13,7 @@ def train():
loss_func = torch.nn.CrossEntropyLoss()
optimizer = torch.optim.Adam(net.parameters(), lr=lr)
optimizer = torch.optim.Adam(net.parameters(), lr=lr, weight_decay=weight_decay)
scheduler = torch.optim.lr_scheduler.CosineAnnealingLR(optimizer, T_max=20, eta_min=1e-6) # 余弦退火