② 이미지의 전체 경로를 정규화하고 분할을 위한 코드로 파라미터는 다음과 같습니다.
ⓐ os.path.normpath: 경로명을 정규화합니다. 예를 들어 A//B, A/B/, A/./B 및 A//../B 모두 A/B로 경로를 통일합니다.
ⓑ split(os.sep): 경로를 / 혹은 \를 기준으로 분할할 때 사용합니다. 예를 들어 c:/temp/user/a.jpg라는 경로가 있을 때 split(os.sep)를 적용하면 [‘c:’, ‘temp’, ‘user’, ‘a.jpg’]처럼 분할됩니다. 또한, split(os.sep)[-2]를 적용하면 ‘user’를 반환할 것입니다.
③ predicted_label에 대한 값을 정의하기 위한 코드입니다.
ⓐ predicted_labels 값이 있으면 그 값을 predicted_label로 사용합니다.
ⓑ predicted_labels에 값이 없다면 true_label 값을 predicted_label로 사용합니다.
앞에서 정의한 함수를 호출하여 열 개의 이미지를 출력합니다.
코드 6-5 테스트 데이터셋 이미지를 출력
display_image_grid(test_images_filepaths)