안녕하세요, MoonLight입니다.이번 Post에서는 PyTorch를 구성하는 다양한 Module에 대해서 소개해 드리고자 합니다.Model을 설계하고 Train 시키는데 매우 다양한 기능이 필요한 것은 어찌보면 당연한 일입니다.이를 위해서 PyTorch는 잘 만들어진 Module을 제공하고 있습니다.PyTorch Module의 특징이라면 기본적으로 유연성과 사용성을 극대화하는 철학을 바탕으로 Framework이기 때문에, 다음과 같은 핵심 원칙에 기반을 두고 만들어졌습니다.1. 동적 연산 그래프(Define-by-Run) 사용자가 실행 시점에서 Model을 정의하고 변경할 수 있도록 하여 직관적이고 Debugging이 용이하도록 설계되었습니다.2. Module화(Modularity) Py..