본문 바로가기

소프트웨어 자문 및 개발/AI: 인공지능, 머신러닝, 딥러닝

GAN을 연습하는 데 필요한 컴퓨터 용량

GAN(generative adversarial networks)으로 해 볼 만한 일은 참으로 많습니다. 우리가 흔히 '창작'이라고 부르는 일과 '모작'이라고 부르는 일들을 GAN으로 해 볼 수 있습니다. 이와 같은 작업이 얼마나 난해하느냐에 따라서 GAN을 배우고, 만들고, 쓰는 데 필요한 컴퓨터 시스템의 용량이 달라질 것입니다. 

 

이번 글에서는 GAN을 배우는 데 필요한 최소한의 사양을 추천해 보려고 합니다. 

 

CPU: 최신 세대 i5 이상

RAM: 32GB 이상

GPU: GTX1060 이상(현재는 이게 단종된 것 같으므로, 이에 필적하는 그래픽 카드 이상)

 

이 정도만 있어도 GAN 모델을 배우는 데는 지장이 없을 것으로 보입니다.

 

다만, GAN 모델은 학습횟수(즉, 에포크 수)가 많을수록 잘 학습되는 경향이 있으므로
(위조범이 연습을 많이 해 볼수록 사물을 더 잘 모방할 수 있다는 점을 생각한다면 당연한 귀결입니다)

GAN 모델을 제대로 훈련하려면 최소한 1만 에포크 이상 달리게 해야 합니다. 

그러므로 GAN 모델을 그저 배우기만 하려 할 때에도 시간 싸움을 해야만 합니다.

시간을 절약하려면 제가 제시한 최소 사양보다 더 좋은 사양을 갖출 수 있어야 합니다.