PyTorch에서 배치 차원에 따른 손실 계산

모 히트 람바

배치 BxCxHxW어디에 있는지 텐서가 B있습니다. 배치 크기가 1 이상일 때 PyTorch에서 손실이 어떻게 구현되는지에 관심이 있습니다 . 다음은 PyTorch에서 일반적으로 수행하는 작업입니다.

l1_loss = torch.nn.L1Loss()
loss = l1_loss(pred,gt)

그것은이 있다는 것입니다 loss배치의 평균 손실?

이것이 사실이라면 다음 코드는 PyTorch에서 일반적으로 수행하는 작업 (위 코드)과 동일합니까?

l1_loss = torch.nn.L1Loss()

for idx in range(B):
  if idx==0:
    loss = l1_loss(pred[idx,:,:,:],gt[idx,:,:,:])
  else:
    loss = l1_loss(pred[idx,:,:,:],gt[idx,:,:,:]) + loss

loss = loss/B
재판

문서 의 동작을 설명 L1loss: 그것은 전체 배치를 통해 평균 (기본적으로) 참이다. 대신 합계로 쉽게 변경할 수 있습니다.

l1_loss = torch.nn.L1Loss(reduction='sum')

예, 귀하의 코드는 Pytorch가 수행하는 작업과 동일합니다. 호출이없는 버전 L1loss은 다음과 같습니다.

# Assuming your output is a vector of shape (B, F)
loss = torch.abs(pred - gt).sum(dim=1).mean(dim=0)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

가장 긴 패배 행진에서 총 손실 계산

분류에서Dev

Tensorflow에서 손실 함수는 어떻게 작동합니까? 배치에서 어떻게 계산됩니까?

분류에서Dev

다차원 배열 C ++에서 차원에 따른 최소값

분류에서Dev

조건에 따른 계산

분류에서Dev

PHP의 다차원 배열에서 값을 계산하는 더 빠른 방법?

분류에서Dev

PyTorch에서 부트 스트랩 된 교차 엔트로피 손실을 어떻게 계산합니까?

분류에서Dev

Matlab에서 차원의 하위 집합에 따른 다차원 배열의 Argmax

분류에서Dev

축을 따라 다차원 배열에서 값의 백분위 수 순위 계산

분류에서Dev

축을 따라 다차원 배열에서 값의 백분위 수 순위 계산

분류에서Dev

Tensorflow 손실 함수에서 다중 인덱스 합계 계산

분류에서Dev

PyTorch에서 실행 손실이란 무엇이며 어떻게 계산됩니까?

분류에서Dev

1 차원 배열에서 가장 큰 탱커 부피 계산

분류에서Dev

다차원 배열에서 작동하지 않는 계산

분류에서Dev

다차원 배열에서 중복 값 계산

분류에서Dev

손실 함수는 PyTorch에서 기울기를 계산할 모델을 어떻게 알 수 있습니까?

분류에서Dev

Pytorch는 배치 수준에서 예측의 적중률을 계산합니다.

분류에서Dev

여러 텐서에 대한 손실 값 계산

분류에서Dev

Google Earth Engine에서 고도 등급의 손실 면적 계산

분류에서Dev

백분율에서 손실 및 이익 계산

분류에서Dev

Python으로 if 조건에 따른 시차 계산

분류에서Dev

차원의 속성에 따른 집계 방지

분류에서Dev

연산 순서에 따른 지수 연산의 한계 찾기

분류에서Dev

인덱스에 따라 3 단계 다차원 배열 결합

분류에서Dev

위치에 따른 Linq 합계

분류에서Dev

데이터 프레임에서 조건 변경에 따른 행 차이 계산

분류에서Dev

기계 학습에서 로그 손실을 계산하는 방법

분류에서Dev

R 및 손 계산에서 다른 tf-idf 값

분류에서Dev

다른 배열 열에서 합계 계산

분류에서Dev

다른 열의 조건에 따른 SQL 평균 계산

Related 관련 기사

  1. 1

    가장 긴 패배 행진에서 총 손실 계산

  2. 2

    Tensorflow에서 손실 함수는 어떻게 작동합니까? 배치에서 어떻게 계산됩니까?

  3. 3

    다차원 배열 C ++에서 차원에 따른 최소값

  4. 4

    조건에 따른 계산

  5. 5

    PHP의 다차원 배열에서 값을 계산하는 더 빠른 방법?

  6. 6

    PyTorch에서 부트 스트랩 된 교차 엔트로피 손실을 어떻게 계산합니까?

  7. 7

    Matlab에서 차원의 하위 집합에 따른 다차원 배열의 Argmax

  8. 8

    축을 따라 다차원 배열에서 값의 백분위 수 순위 계산

  9. 9

    축을 따라 다차원 배열에서 값의 백분위 수 순위 계산

  10. 10

    Tensorflow 손실 함수에서 다중 인덱스 합계 계산

  11. 11

    PyTorch에서 실행 손실이란 무엇이며 어떻게 계산됩니까?

  12. 12

    1 차원 배열에서 가장 큰 탱커 부피 계산

  13. 13

    다차원 배열에서 작동하지 않는 계산

  14. 14

    다차원 배열에서 중복 값 계산

  15. 15

    손실 함수는 PyTorch에서 기울기를 계산할 모델을 어떻게 알 수 있습니까?

  16. 16

    Pytorch는 배치 수준에서 예측의 적중률을 계산합니다.

  17. 17

    여러 텐서에 대한 손실 값 계산

  18. 18

    Google Earth Engine에서 고도 등급의 손실 면적 계산

  19. 19

    백분율에서 손실 및 이익 계산

  20. 20

    Python으로 if 조건에 따른 시차 계산

  21. 21

    차원의 속성에 따른 집계 방지

  22. 22

    연산 순서에 따른 지수 연산의 한계 찾기

  23. 23

    인덱스에 따라 3 단계 다차원 배열 결합

  24. 24

    위치에 따른 Linq 합계

  25. 25

    데이터 프레임에서 조건 변경에 따른 행 차이 계산

  26. 26

    기계 학습에서 로그 손실을 계산하는 방법

  27. 27

    R 및 손 계산에서 다른 tf-idf 값

  28. 28

    다른 배열 열에서 합계 계산

  29. 29

    다른 열의 조건에 따른 SQL 평균 계산

뜨겁다태그

보관