How ML Breaks
본 포스트는 How ML Breaks: A Decade of Outages for One Large ML Pipeline의 내용을 요약/정리한 내용을 담고 있습니다. 발표자 정보 Daniel Papasian 2023년 기준 13+년차 ML 시스템 엔지니어 Todd Underwood 2...
본 포스트는 How ML Breaks: A Decade of Outages for One Large ML Pipeline의 내용을 요약/정리한 내용을 담고 있습니다. 발표자 정보 Daniel Papasian 2023년 기준 13+년차 ML 시스템 엔지니어 Todd Underwood 2...
유스케이스 ML 모델은 일반적으로 학습한 직후에 추론을 수행하였을 때 그 성능이 가장 좋습니다. 하지만 시간이 흐름에 따라 그 성능이 낮아지는 경우가 잦기 때문에 최신 데이터를 사용하여 모델을 재학습하는 경우가 많습니다. 이때 모델을 재학습하는 주기를 정하는 것도 중요한데 배치 학습 패턴은 ML 모델의 학습을 정기적으로 실행하고 싶은 경우에 사용하게...
시부이 유우스케의 머신러닝 시스템 디자인 패턴 책을 읽으면서 제 업무에 도움이 될만한 디자인 패턴을 정리하여 포스팅합니다. 상황 ML 모델을 개발할 때 주로 하는 일은 데이터 분석과 실험, 그리고 개발입니다. 그리고 ML 모델 개발에서 가장 중요한 요소는 재현성(reproducibility) 입니다. 하지만 ML 엔지니어가 개인 환경에서 개발...
들어가며 Jekyll로 블로그를 만들면서 항상 아쉬웠던 요소는 자체적으로 조회 수를 세는 기능이 없다는 것입니다. 티스토리는 자체적으로 해당 기능을 제공하고 있는 것을 보면 항상 부러웠죠. 물론 Google Analytics를 통해 정확한 조회 수를 확인할 수는 있습니다만 블로그 자체에서 해당 기능이 있으면 매우 좋겠다 생각했습니다. 그러던 중 어떤...
예시 위와 같은 상황이라고 가정해봅시다. main 브랜치에는 file.txt 라는 파일이 관리되고 있고 커밋 B에는 다음의 내용이 있습니다. Commit A Commit B 그리고 main로부터 분기한 branch1과 branch2 에는 커밋 B에 추가적으로 다음의 내용이 각각 들어가 있습니다. Commit A Commit B Add li...