torch.nn.MSELoss()
が、実際の計算と合いません。
Python
1import torch 2a = torch.tensor([0.5, 0.5]) 3b = torch.tensor([0.0, -0.2]) 4 5mse_loss = torch.nn.MSELoss() 6print(mse_loss(a, b)) 7 8# 出力 9# tensor(0.3700)
実際の計算は、
Python
1import math 2print(math.sqrt((0.5-0.0)**2 + (0.5-(-0.2))**2 ) / 2) 3# 0.4301162633521313
となります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/23 13:36