드리프트
모델별 입력 분포 변화(PSI·KS), PSI 추이, CT 트리거 이력, 드리프트 정책
필요 권한: 조회
운영 중인 모델의 입력 데이터가 학습 때와 달라졌는지(드리프트) 확인하는 화면. 측정값은 CLI(geo-mlops-client drift evaluate)나 배치 작업이 operate 권한으로 전송. 서버가 모델별 정책의 임계값으로 드리프트 여부 판정. 모든 멤버 조회 가능, 정책 저장은 settings(ADMIN).
- PSI(모집단 안정성 지수): 기준 분포 대비 현재 분포의 변화 정도. 0.1 이하면 변화가 거의 없고, 0.2 초과면 큰 변화.
- KS: 두 분포가 같은지 검사하는 통계 검정. p-value 가 임계(기본 0.05)보다 작으면 다른 분포로 판단.
드리프트 목록
| 번호 | 영역 | 설명 |
|---|---|---|
| ① | 검색·필터 | 모델 검색, 상태(전체 · 드리프트 · 정상). |
| ② | PSI | 마지막 측정의 PSI. |
| ③ | KS | 마지막 측정의 KS 통계량. 판정에 사용하는 p-value 는 화면에 표시되지 않음. |
| ④ | 상태 | 측정값을 전송한 시점의 정책으로 판정한 결과. 정책을 변경해도 이미 기록된 판정은 변경되지 않음. |
모델마다 마지막 측정 한 건이 한 줄. 마지막 측정 열은 상대 시각, 모델·PSI·마지막 측정 머리를 누르면 정렬. 줄을 누르면 모델별 상세로 이동.
모델별 상세
| 번호 | 영역 | 설명 |
|---|---|---|
| ① | 이 모델 다시 학습하기 | 새 학습 마법사 열기(학습 기능이 활성화되어 있고 develop 권한). 마법사는 빈 상태로 열리며 모델·데이터셋을 미리 채우지 않음. |
| ② | PSI 추이 (30일) | 측정별 PSI 막대. 정책의 경고 임계 이상은 노랑, 위험 임계 이상은 빨강, 두 임계는 점선으로 표시. |
| ③ | CT 트리거 이력 | 드리프트 감지로 기록된 재학습(CT) 트리거 이력. 줄마다 결과 배지, 원인(drift psi=…), 파이프라인 실행 id 가 있으면 그 앞부분 표시. |
| ④ | 드리프트 정책 | 이 모델의 임계값. ADMIN 은 값을 수정해 저장, 다른 역할은 값 조회만 가능. 저장하지 않고 화면을 벗어나면 확인 창 표시. |
제목의 모델 이름을 누르면 모델 레지스트리의 그 모델로 이동.
정책 항목:
| 항목 | 기본 | 뜻 |
|---|---|---|
| PSI 경고 임계 | 0.1 | 이 이상이면 추이에서 노랑. 판정에는 사용하지 않음 |
| PSI 위험 임계 | 0.2 | 이 이상이면 드리프트 |
| KS p-value 임계 | 0.05 | p-value 가 이보다 작으면 드리프트 |
| 사람 승인 필요(자동 승격 비활성) | 활성화 | 값은 저장되지만 현재는 자동 승격 기능이 없어 동작에 영향 없음. Production 승격은 항상 승인 요청을 거침 |
저장 전에는 기본 정책 적용, 저장하면 이 모델 전용 정책 생성.
상태·배지
| 배지 | 값 | 뜻 |
|---|---|---|
| 정상 | NORMAL | PSI 가 위험 임계 미만이고 KS p-value 가 임계 이상 |
| 드리프트 | DRIFT | PSI 가 위험 임계 이상이거나 KS p-value 가 임계보다 작음. 판정되면 WARNING 경보 생성, CT 트리거 기록. |