Open unanchoi opened 2 years ago
공식 문서 torch.nn.BCELoss()
클래스 설명에 따르면 Creates a criterion that measures the Binary Cross Entropy between the target and the input probabilities 라고 나와있습니다. input과 target 간 BCE 측정하는 criterion을 생성한다는 뜻에서 저자가 변수를 위와 같이 지정한 것 같습니다. 자세한 내용은 공식문서를 참조해보세요! https://pytorch.org/docs/stable/generated/torch.nn.BCELoss.html
대체적으로 loss function 클래스를 불러올 때 'criterion'을 create한다라고 용어를 사용하는 것 같아요. 다른 loss function인 torch.nn.CrossEntropyLoss
공식문서에도 클래스를 criterion이라고 부르네요. https://pytorch.org/docs/stable/generated/torch.nn.CrossEntropyLoss.html
히재님 링크 읽어봤어요! 그럼 loss function에 대해 최소의 근처에 이르면 알고리즘을 멈추게 되니까 criterion이라고 한거라고 이해하면 맞는건가요?
이번 주 강의 내용입니다. loss function을 왜 criterion이라고 선언하는지 궁금합니다!