감사 추적과 재현성
요청이 있을 때 과거의 어떤 예측이든 재구성하세요.
감사 추적과 재현성은(는) CoddyKit의 무료 MLOps Academy 강의입니다. 이것은 4개 중 3번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 MLOps Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. MLOps Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
감사 추적 기록이란 무엇인가
감사 추적 기록은 누가 언제 무엇을 했는지 변조하기 어렵게 기록한 자료입니다. 따라서 모델의 결정이 발생한 지 한참 뒤에도 그 이유를 설명할 수 있습니다. 🧾
어떤 예측이든 재구성하기
목표는 단순하지만 엄격합니다. 몇 달 전의 예측이 주어지면, 그 예측을 만든 모델과 입력을 정확히 다시 구성해야 합니다.
모든 예측 기록하기
나중에 감사할 수 있도록 지금 요청을 캡처하십시오. 호출할 때마다 입력 특징, 출력, 모델 버전을 저장하십시오.
log = {"ts": now(), "model_version": "3",
"inputs": features, "prediction": y}
prediction_store.write(log)모델 버전 고정하기
예측만 따로 있으면 감사에 쓸 수 없습니다. 어떤 모델이 정확히 응답했는지 알 수 있도록 항상 예측 옆에 모델 버전을 저장하십시오.
버전에서 빌드로
계보를 통해 해당 버전을 빌드로 거슬러 올라갈 수 있습니다. 레지스트리 버전은 이를 만든 데이터와 코드가 담긴 MLflow 실행을 가리킵니다.
실행 재현하기
실행 ID가 있으면 환경 전체를 다시 구성할 수 있습니다. 기록된 커밋을 확인하고, 고정해 둔 데이터를 복원한 다음 학습을 다시 실행하십시오.
run = mlflow.get_run(run_id)
commit = run.data.tags["git_commit"]
subprocess.run(["git", "checkout", commit])로그를 변경 불가능하게 만들기
수정할 수 있는 감사 로그는 아무것도 증명하지 못합니다. 기록을 추가할 수는 있지만 조용히 변경할 수는 없는 추가 전용 저장소에 기록하십시오.
보존 정책 유지하기
기록을 얼마나 오래 보관해야 하는지 정하십시오. 규제 대상 필드는 수년간의 보존을 요구하는 경우가 많으므로, 우연에 맡기지 말고 의도적으로 설정하십시오.
환경 기록하기
코드만으로는 충분하지 않습니다. 고정된 종속 항목도 기록하십시오. 라이브러리 버전이 달라지면 결과가 조용히 바뀔 수 있기 때문입니다.
mlflow.log_artifact("requirements.txt")기본 설정부터 감사 준비하기
핵심은 추적 기록을 자동으로 만드는 것입니다. 모든 실행과 요청에서 기록이 이루어지면 허둥대지 않고 언제나 감사에 대비할 수 있습니다. ✅
재생하여 검증하기
결과를 입증하려면 기록된 입력을 재구성한 모델에 다시 넣으십시오. 출력이 일치하면 해당 추적 기록이 실제로 재현 가능하다는 뜻입니다.
빠른 확인
오래된 예측을 재구성하려면 무엇을 기록해야 하는지 생각해 보십시오.
복습
감사 추적 기록으로 모든 예측과 그 버전을 기록하고, 변경 불가능하게 작성하며, 계보를 사용해 과거의 결과를 완전히 재현하는 방법을 배웠습니다. ✅
AI 튜터와 함께 Python을(를) 배우세요 — 무료
브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.
- 코스
- 30
- 레슨
- 120
자주 묻는 질문
“감사 추적과 재현성” 강의는 무료인가요?
네 — “감사 추적과 재현성” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 MLOps Academy 강의 전체를 잠금 해제할 수 있습니다. MLOps Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“감사 추적과 재현성”에서 뭘 배우나요?
요청이 있을 때 과거의 어떤 예측이든 재구성하세요. 브라우저에서 직접 실행하는 실습 코드로 MLOps Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
MLOps Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 MLOps Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 3번째 강의입니다.
“감사 추적과 재현성” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 MLOps Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 MLOps Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- 데이터에서 모델까지 계보 추적하기
- 모델 카드 작성하기
- 감사 추적과 재현성
- 접근 제어와 규정 준수