데이터셋 클래스 정의 파이토치로 신경망 모델을 구축하려면 데이터셋도 일정한 형식에 맞게 정의해줘야 한다. 먼저 데이터셋 생성에 필요한 라이브러리를 임포트한다. import cv2 from torch.utils.data import Dataset 파이토치에서 제공하는 Dataset클래스를 활용해서 데이터셋 객체를 만들 수 있다. Dataset은 추상 클래스이며, 우리는 Dataset을 상속받은 다음 특수 메서드인 __len__() , __getitem__() 을 재정의(오버라이딩)해야 한다. 💡 추상 클래스: 곧바로 객체를 생성할 수 없고 상속만 할 수 있는 클래스. 추상 클래스를 사용하는 이유는 상속받는 클래스들의 메서드를 규격화하기 위해서이다. 상속을 강제해 메서드 시그니처를 일치시키기 위해서이다. i..