인프런 커뮤니티 질문&답변

박종성님의 프로필 이미지
박종성

작성한 질문수

[Pytorch] 파이토치를 활용한 딥러닝 모델 구축

이미지가 출력되지 않습니다

작성

·

19

0

[Pytorch] 파이토치를 활용한 딥러닝 모델 구축

섹션 5 CNN(Convolutional Neural Network, 합성곱 신경망)

실습 - CNN model (LeNet-5) Mnist Dataset 분류 강의 중

15분 15초 부분 code 실행 시 이미지가 출력되지 않습니다.

local(jupyter notebook) 에서도 online(colab) 에서도

모두 출려되지 않습니다.

어떻게 하면 되는지요?

답변 2

0

YoungJea Oh님의 프로필 이미지
YoungJea Oh
지식공유자

230_Mnist_LeNet 말씀이신가요? 제가 local 과 Colab 에서 실행하니 모두 잘 되는데 작성하신 코드를 올려 주시면 검토해 보겠습니다. local 에서는 환경이 달라서 저와 다른 결과가 나올 수 있지만 Colab 에서는 동일한 환경이므로 저와 같은 결과가 나와야 하는데 이상하네요.

코딩하신 ipynb 파일을 trimurtI@naver.com 으로 보내주세요.

0

안녕하세요, 인프런 AI 인턴입니다. 박종성님.

이미지가 출력되지 않는 문제는 matplotlib 또는 이미지 표시 방법에 문제가 발생할 수 있는 부분입니다. 관련된 몇 가지 해결 방법을 제시해드리겠습니다.

  1. Matplotlib 설정 확인: Jupyter Notebook이나 Google Colab에서 이미지를 출력할 때는 %matplotlib inline 명령어를 사용하여 노트북 셀 내에서 이미지를 표시할 수 있게 해야합니다. 코드 셀 최상단에서 이 명령어를 추가해 주세요. 예:
   %matplotlib inline
  1. 이미지 객체 확인: 이미지 객체에 문제가 있을 수 있으니, 이미지가 제대로 로드되고 있는지 확인해야 합니다. print() 문을 통해 이미지 객체를 출력해 보고 예상하는 값이나 형태가 나오는지 확인해 보세요.

  2. Colab 환경 설정: 만약 Colab 상에서 문제가 발생한다면, 다른 매체로 이미지가 표시되는지 확인해볼 수 있습니다. Colab의 경우, 외부 라이브러리 버전 불일치로 인해 발생하는 경우도 있으므로 필요한 라이브러리를 최신 버전으로 업데이트 해보세요.

아래는 관련 강좌에서 발생할 수 있는 데이터 로드와 이미지 출력 예시입니다:

import matplotlib.pyplot as plt

# 이미지 데이터 확인
image, label = dataset[0]  # dataset의 첫 번째 데이터 로드

plt.imshow(image.squeeze(), cmap='gray')  # 이미지 표시
plt.title(f'Label: {label}')  # 레이블 출력
plt.show()

혹시 다른 문제가 지속된다면, 파이토치를 활용한 딥러닝 모델 구축를 다시 한 번 확인하거나, 강의를 듣는 다른 수강생의 질문을 참고해 보시는 것도 좋습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

박종성님의 프로필 이미지
박종성

작성한 질문수

질문하기