어떤 고객이 다음 달에 떠날지 알려줘 (심사 테스트)

누구나 볼 수 있는 공개 기록입니다. 읽기 전용.

사용자의 요구

어떤 고객이 다음 달에 떠날지 알려줘 (심사 테스트)

대화

  1. ML 엔지니어 1,200행과 8개 항목을 읽었습니다. 첨부한 자료와 요청을 함께 확인합니다. 데이터를 살펴보거나 궁금한 내용을 물어볼 수 있습니다. 아직 모델 학습은 시작하지 않았습니다.
  2. 질문한 사람 어떤 고객이 다음 달에 떠날지 알려줘 (심사 테스트)
  3. ML 엔지니어 고객 이탈 여부를 예측하는 모델을 만들 수 있습니다. 다만 지금은 데이터만 확인된 상태이고 학습이나 평가는 실행하지 않았습니다. 정답으로 쓸 열은 churn(이탈 여부)이고, 고객이 다음 달에 떠날지 여부를 한 행씩 예측하는 분류 문제로 보겠습니다. 계획은 다음과 같습니다. - 입력: customer_id는 식별자라 제외하고 age, plan, monthly_fee, support_calls, tenure_months, data_usage_gb를 사용 - 지표: 이탈/유지 비율이 치우칠 수 있어 balanced_accuracy - 분할: 같은 입력 값을 가진 행이 평가에서 중복 계산되지 않도록 고유 입력 그룹 기준 60/20/20 - 전달: 새로운 고객 데이터로 예측값을 받을 수 있는 API와 모델 파일 진행해도 될까요?
  4. ML 엔지니어 첫 모델을 만듭니다. 여러 방법을 시험해 가장 나은 것을 고르고, 마지막에 처음 보는 데이터로 한 번 더 확인합니다.
  5. ML 엔지니어 하네스 기본 후보를 시험했습니다. 균형 정확도 68.9%. 지금까지 가장 좋습니다. 최종 확인은 마지막에 처음 보는 데이터로 합니다.
  6. ML 엔지니어 다음에 시험할 방법을 정했습니다. 기준선 t1은 하네스가 만든 고정 템플릿이라 이 데이터에 맞게 조정된 적이 없고, 아직 연결 모델 시험이 채점된 적이 없습니다. 개발 진단에서 두 클래스 재현율 차이가 남아 있어, 학습률과 트리 용량을 조정한 개선 실험을 한 번 제안합니다.
  7. ML 엔지니어 후보 2번을 시험했습니다. 균형 정확도 66.9%. 이전 후보가 더 좋아 그대로 둡니다. 최종 확인은 마지막에 처음 보는 데이터로 합니다.
  8. ML 엔지니어 다음에 시험할 방법을 정했습니다. 전처리와 모델 계열을 함께 바꾼 실험을 제안합니다. 같은 전처리·모델 계열의 하이퍼파라미터 조정(t2)은 기준선을 넘지 못했으므로, 다른 방향의 가설을 검증합니다.
  9. ML 엔지니어 후보 3번을 시험했습니다. 균형 정확도 74.7%. 지금까지 가장 좋습니다. 최종 확인은 마지막에 처음 보는 데이터로 합니다.
  10. ML 엔지니어 다음에 시험할 방법을 정했습니다. t3가 현재 최고 점수(0.7471)이고, 같은 전처리를 유지한 채 비선형 모델로 바꾸는 실험이 아직 시도되지 않았습니다. 이 실험은 t3의 전처리 이점을 보존하면서 두 클래스 재현율 균형을 개선할 수 있는지 검증합니다.
  11. ML 엔지니어 후보 4번을 시험했습니다. 균형 정확도 68.4%. 이전 후보가 더 좋아 그대로 둡니다. 최종 확인은 마지막에 처음 보는 데이터로 합니다.
  12. ML 엔지니어 다음에 시험할 방법을 정했습니다. 현재 최고는 t3(0.7471)이고, t4는 전처리는 유지한 채 모델 계열만 비선형 부스팅으로 바꿔 0.6844로 떨어졌습니다. 그래서 전처리는 t3 그대로 두고 로지스틱 회귀의 정규화 강도만 완화해 두 클래스 재현율 균형을 개선하는 실험을 제안합니다.
  13. ML 엔지니어 후보 5번을 시험했습니다. 균형 정확도 74.7%. 지금까지 가장 좋은 후보와 같은 점수입니다. 같은 점수일 때의 규칙에 따라 이 후보를 기준으로 둡니다. 최종 확인은 마지막에 처음 보는 데이터로 합니다.
  14. ML 엔지니어 점수가 오르지 않아 방향을 다시 봅니다. 같은 방향을 반복하지 않고, 남은 예산으로 다른 방법을 시험할지 지금까지 가장 좋은 후보로 마칠지 정합니다.
  15. ML 엔지니어 가장 좋은 후보로 마무리합니다. 에이전트가 후보 5개를 시험한 뒤 더 시험하지 않기로 했습니다. 남은 예산 9,999,296원 중 40원을 최종 확인에 씁니다. 지금까지 가장 좋은 후보만 처음 보는 데이터로 최종 확인합니다.
  16. ML 엔지니어 최종 확인을 마쳤습니다. 모델이 학습에 쓰지 않은 데이터에서 균형 정확도 69.9%입니다. 아래 보관된 모델 카드에서 이 결과로 예측을 시험해 볼 수 있습니다.