import torch
bce_loss = torch.nn.BCELoss()
crit = torch.nn.SmoothL1Loss()
pre = torch.Tensor([0.5, 1.6, 1])
target = torch.Tensor([0.5, 0.8, 1])
print(pre.size())
print(target.size())
print('SmoothL1Loss',crit(pre, target))
print('bce',bce_loss(target, pre)) #target放在右边,pre只能在0-1之间
print('bce2',bce_loss(pre, target))