더북(TheBook)

image.permute는 축을 변경할 때 사용합니다. 축을 변경한다는 의미를 예제로 확인해 봅시다.

x = torch.tensor([[1, 2, 3], [4, 5, 6]])
print(x)
x.permute(1, 0) ------ 차원(축) 0과 1을 바꿉니다.

다음은 0과 1의 차원(축)이 변경된 결과입니다. 즉, 행과 열이 변경되었습니다.

tensor([[1, 2, 3],
        [4, 5, 6]])
tensor([[1, 4],
        [2, 5],
        [3, 6]])

모델이 정확하게 예측한 이미지를 출력하기 위해 plot_most_correct() 함수를 호출합니다. 호출할 때 모델이 정확하게 예측한 이미지(correct_examples)에 대해 출력하도록 합니다.

코드 6-64 예측 결과 이미지 출력

classes = test_dataset.classes
N_IMAGES = 5
plot_most_correct(correct_examples, classes, N_IMAGES)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.