728x90
반응형
https://pytorch.org/docs/stable/generated/torch.Tensor.item.html
torch.Tensor.item — PyTorch 2.1 documentation
Shortcuts
pytorch.org
모델에서 예측한 값(y_pred)과 참 값(y_trgt)값이 같은 것의 개수를 구하려 할 때 (y_pred==y_trgt).sum().item()을 쓰는 코드를 발견해서 디버깅을 해보면서 torch.Tensor.item()이 텐서 값을 숫자만으로 나타낼 수 있다는 것을 알았다.
이는 dictionary에서 (key, value) 값으로 나타내는 items과 다른 의미를 나타낼 수 있다는 것을 알았다.
python items code
car = {
"brand": "BMW",
"model": "BMWi7",
"year": 2024
}
x = car.items()
print(x)
# dict_items([('brand', 'BMW'), ('model', 'BMW i7'), ('year', 2024)])
pytorch code
device = 'cpu'
y_pred = tensor([2,8,3,1,4,5])
y_trgt = tensor([3,8,3,1,5,5])
ex = += (y_pred==y_trgt).sum() # tensor(4, device='cpu')
correct += (y_pred==y_trgt).sum().item() # 4
728x90
반응형
'AI-Tech 부스트캠프 > 파이토치' 카테고리의 다른 글
[PyTorch] (B,C,H,W) 이어 붙이기 tensor.randn((B,) + (C,H,W)) (0) | 2023.11.09 |
---|---|
torch.stack() 과 torch.cat() (0) | 2023.04.08 |
[PyTorch] masked_fill() 함수 사용 예시 (0) | 2023.01.02 |
[PyTorch] torch.transpose()와 numpy().transpose() 차이 (0) | 2023.01.01 |
[PyTorch] 모델 불러오기 (0) | 2022.12.24 |
댓글