- Hydra는 딥러닝 고수들이 많이 사용하는 라이브러리이지만, 초보자가 사용하기에는 진입 장벽이 높음 🚧
- Hydra는 파이썬 실행 시 config 파일이 필요한 상황에서 유용하며, config 파일을 쉽게 불러오고 요소에 접근하는 방법을 제공함 ⚙️
- @hydra.main() 데코레이터를 사용하여 시작 함수를 Hydra에 감염시키고, config_path와 --config-name 인자를 통해 yaml 파일의 configuration을 지정함 👾
- config 파일은 딕셔너리처럼 key로 접근하거나 클래스 attribute처럼 .으로 접근할 수 있어 편리함 🗂️
- 딥러닝 학습 시 data, model, train과 같은 config를 yaml 파일로 관리하고, Hydra를 통해 쉽게 불러와 사용할 수 있음 📚
- Hydra를 사용하면 config 불러오는 코드를 따로 구현할 필요 없이 import와 데코레이터만으로 편리하게 사용할 수 있음 ✨
- 다음 영상에서는 하이퍼파라미터 튜닝, 결과 checkpoint, metric 값들을 Hydra로 관리하는 방법을 알아볼 예정 🚀