将分类的类别也应用在训练程序中,更好的解耦。

This commit is contained in:
zhanghuan
2025-09-12 11:20:46 +08:00
parent da67cb9f4c
commit d73331010c
4 changed files with 10 additions and 9 deletions
+4 -4
View File
@@ -105,8 +105,8 @@ def test(model, test_loader, device, class_names):
model.eval()
correct = 0
total = 0
class_correct = list(0. for i in range(3))
class_total = list(0. for i in range(3))
class_correct = list(0. for i in range(settings.NUM_CLASSES))
class_total = list(0. for i in range(settings.NUM_CLASSES))
with torch.no_grad():
test_bar = tqdm(test_loader, desc='测试中')
@@ -305,8 +305,8 @@ if __name__ == '__main__':
f.write("各类别测试准确率:\n")
f.write("-" * 30 + "\n")
model.eval()
class_correct = list(0. for i in range(3))
class_total = list(0. for i in range(3))
class_correct = list(0. for i in range(settings.NUM_CLASSES))
class_total = list(0. for i in range(settings.NUM_CLASSES))
with torch.no_grad():
for data, target in test_loader: