이 포스트를 아직 작성이 완료되지 않았지만 작성자의 원칙에 따라 선공개합니다.
이 시리즈에 대한 설명
파이토치로 딥러닝 프로젝트를 제작할 때 사용할 수 있는 Pytorch-Template의 설명을 제공합니다.
이 포스트에서는, Pytorch-Template의 기초 이해에 대한 설명을 제공합니다.
서론
Pytorch-Template이란?
Pytorch-Template는 이름에서 처럼, Pytorch를 통한 딥러닝 프로젝트를 위한 템플릿을 제공합니다.(다른 여러가지 버전이 있을 수 있습니다.)
왜 필요할까?
1. 좀 더 체계적이고 생산적인 딥러닝 프로젝트 제작이 가능하다.
- 프로젝트 하나를 만든다면, 그 안에 데이터로더, 로거, 모델, 트레이너등 여러가지 기능이 있습니다.
- Pytorch-Template를 이용하여 이런 여러가지 기능을 모듈화하여 체계적으로 관리할 수 있습니다.
- Pytorch-Template에서는 프로젝트를 새로 시작하기 위한 Project initialization을 제공합니다.
- CLI에서 사용하기 위한 기본 코드가 제공됩니다.(아주 좋소!)
2. 협업시 관리 용이성과, 통일성 있는 프로젝트 운영이 가능해진다.
- 사전에 같은 템플릿을 사용하기로 협의한다면, 다른 사람의 코드를 이해하기 쉽습니다.
- 마찬가지로 다른 사람의 코드를 내 프로젝트 템플릿에 이식하기 쉽습니다.
3. 한번 작성하면, 직접 코드를 들여다 볼 일이 줄어든다.(config.json을 이용한 manage)
1.Pytorch-Template 깃허브에 들어가 보자.
해당 링크를 통해 Pytorch-Template에 들어갈 수 있습니다.
https://github.com/victoresque/pytorch-template
'AI' 카테고리의 다른 글
how to random masking in Huggingface. (0) | 2022.11.24 |
---|---|
오토인코더의 모든것. (0) | 2022.11.23 |
[수정중]Hidden Technical Debt in ML:논문 정리 (1) | 2022.11.09 |
MLOps에 대한 질문 몇가지. (0) | 2022.11.07 |
모르는 키워드 정리하기 (1) | 2022.10.10 |