Docker
머신러닝이나 여러 프로젝트를 진행하다보면 자연스럽게 여러 Library들을 사용하게 됩니다.
학습 후 추론 결과를 도출했을 때, 다른환경에서도 같은 결과를 도출해야 성능을 입증할 수 있습니다.
그러나, 다른 환경에서 실행시켰을 때, 라이브러리 충돌/세부적인 설정 차이 등으로 실행 환경의 불일치가 발생하여 일관되지 않은 결과가 도출될 수 있습니다.
이런 환경 자체를 하나로 묶어서 실행시킬 수 있게 만든것이 Docker, Image, Container입니다.