시나리오 내용 반영

This commit is contained in:
KIM SU BO committed 2026-10-08 16:43:48 +09:00
1 parent d9287de729
commit 350bb92bf9
270 files changed
+198867

No files matched your search

@@ -0,0 +1,97 @@
**AI 기반 부품 폐기율 산정·예측 모델**
난 이 도 **고급**
| **프로젝트 목표** | 수리부속의 폐기율이 높으면 정비비용과 재고 부담이 커지고, 조달이 늦어지는 동안 장비는 가동하지 못한다. 폐기가 잦은 부품 가운데 야전에서 3D 프린팅으로 대체 제작할 수 있는 부품을 가려내면 폐기 손실과 조달 대기를 함께 줄일 수 있다. 본 프로젝트는 부품 폐기율의 산정·예측을 대체 제작 타당성 판단과 연결하는 것을 목표로, 교육용 가상 부품 자료(CAD 요약 치수, 금속·폴리머 소재 물성, 사용 하중, 폐기율, 조달 소요일)를 코드로 만들어 분석한다. 데이터 정의와 메쉬·슬라이싱 전처리, 형상 기반 Baseline과 탐색적 분석, 인장강도·피로 수명 예측과 군 규격 부합 신뢰도 점수, 대시보드와 설명가능성, 정비기술관 승인(HITL) 시뮬레이터, 50종 일괄 평가 스트레스 시험, 파괴 시험 대비 AAR 재보정과 효과 산출, 재학습을 포함한 통합 도구까지 단계별로 구현한다. 최종 목표는 폐기 손실이 큰 부품 중 신뢰성이 확인된 대체 제작 후보를 근거와 함께 제시하고, 실제 장착 여부는 정비기술관이 결정하도록 지원하는 것이다. |
| --- | --- |
| **유의사항** | 모든 부품·소재 물성·하중·비용 단가는 코드 안에서 만든 교육용 가상 자료이며 실제 부대명, 재고, 부품 제원, 소재 시험 성적서, 군 규격 원문은 사용하지 않는다. 부대 내 촬영이나 부대 자료의 외부 AI 서비스 입력은 금지한다. 대체 제작 가능 여부와 신뢰도 점수는 판단 보조 정보이며 실제 장착은 정비기술관의 검토·승인과 실물 시험 후에만 이루어진다. 비용 절감액과 폐기 감소량은 가정 단가와 가정 비율로 계산한 상대 비교값으로 예산 근거로 쓰지 않는다. 미션별 정답 코드는 각각 한 파일로 독립 실행된다. |
| --- | --- |
**1단계. 부품 데이터 정의 및 CAD·소재 전처리**
| **미션 1. 3D 프린팅 제작 대상 군수 부품 3D CAD 모델 및 금속/폴리머 소재 물성 데이터 정의** [초급 · 1.5시간] | **미션 1. 3D 프린팅 제작 대상 군수 부품 3D CAD 모델 및 금속/폴리머 소재 물성 데이터 정의** [초급 · 1.5시간] |
| --- | --- |
| **목표** | 폐기율이 높은 수리부속 가운데 3D 프린팅 대체 제작 후보의 3D CAD 모델 요약 정보와 금속·폴리머 소재 물성 데이터를 정의한다. |
| **수행** | 폐기 부품 식별부터 CAD 확보, 소재 선정, 제작 가능성 판별, 신뢰성 평가, 정비기술관 승인, 장착 시험, 사후검토까지 업무 흐름을 단계별로 정리하고 부품·CAD·소재·사용 조건·결과 다섯 묶음으로 피처 20개 이상을 정의한다. 예측 대상(월 폐기율, 시험 출력 성공 여부, 인장강도, 군 규격 부합 점수)을 명확히 하고, 부품 식별코드·보급 분류군은 국방 표준 군수 코드 형식을 모사한 가상 코드로 둔다. 가상 샘플을 검증기로 점검하고 오류를 일부러 넣어 검출되는지 확인한다. |
| **산출물** | docs/mnt06_logistics_domain_spec.md, 데이터 딕셔너리 |
| **평가** | **[필수] 도메인·데이터 정의** — 업무 프로세스 맵 작성 완료, 피처 20개 이상 정의, 정상 샘플 검증 오류 0건, 폐기율과 대체 제작 판단의 연결 및 분석 목표가 명확한가. |
| **미션 2. CAD 파일 메쉬 정제, 슬라이싱 데이터 파싱 및 제작 규격 전처리 모듈 구현** [초급~중급 · 2시간] | **미션 2. CAD 파일 메쉬 정제, 슬라이싱 데이터 파싱 및 제작 규격 전처리 모듈 구현** [초급~중급 · 2시간] |
| --- | --- |
| **목표** | CAD 메쉬 정제와 슬라이싱 데이터 파싱, 부품 이력 레코드 정제를 수행하는 제작 규격 전처리 모듈을 구현한다. |
| **수행** | 삼각형 메쉬의 NaN 정점·퇴화 삼각형·중복 삼각형을 제거하고 뒤집힌 법선을 바로잡아 부피가 기준과 일치하는지 확인한다. 슬라이싱 출력(G-code류)을 정규식으로 파싱해 층 수·압출량·이송 시간을 계산하고 불량 라인은 격리한다. 부품 이력은 중복 제거, 소재 코드와 단위·날짜 통일, 불가능 값 결측 처리, KNN 보정 등 정제 규칙 10종 이상을 적용하되 긴급 제작 요청처럼 이상값으로 보이지만 실제 군수 예외인 기록은 지우지 않고 표시만 한다. |
| **산출물** | src/etl/mnt06_data_cleansing.py, 정제 품질 보고서 |
| **평가** | **[필수] 메쉬·슬라이싱·이력 정제** — 정제 규칙 10종 이상 적용, 정합성 검증 통과율 100%, 긴급 제작 예외 데이터 보존, 정제 전후 통계와 메쉬 부피 변화가 설명되었는가. |
**2단계. 형상 기반 Baseline 및 강도·피로 신뢰성 예측 고도화**
| **미션 3. 기하학적 형상 기반 1차 3D 프린팅 제작 가능 여부 판별 Baseline 알고리즘 구현** [중급 · 2.5시간] | **미션 3. 기하학적 형상 기반 1차 3D 프린팅 제작 가능 여부 판별 Baseline 알고리즘 구현** [중급 · 2.5시간] |
| --- | --- |
| **목표** | 벽두께·돌출 비율·최대 치수 같은 기하학적 형상만으로 3D 프린팅 제작 가능 여부를 1차 판별하는 Baseline 알고리즘을 구현하고 탐색적 분석으로 한계와 핵심 관리 대상을 찾는다. |
| **수행** | 가상 부품 600종에 규칙 기반 판별을 적용해 정확도·정밀도·재현율과 혼동행렬을 구하고, 가능이라 판정했으나 실패한 원인(얇은 나사부, 소재별 최소 벽두께)을 분류한다. 제작 성공 여부와 피처의 상관계수와 p-value로 유의한 요인을 고르고 EDA 차트 8종 이상을 그린다. 부품군·소재 조합의 월 폐기 손실을 파레토(ABC)로 분석해 상위 20% 안팎의 핵심 관리 대상을 식별한다. |
| **산출물** | notebooks/mnt06_eda_analysis.ipynb, EDA 요약 리포트 |
| **평가** | **[필수] 형상 Baseline·탐색적 분석** — EDA 차트 8종 이상, 통계적으로 유의한 피처 5개 이상, Baseline의 한계(소재별 차이·나사부 미반영)와 폐기 손실 상위 조합을 핵심 발견점으로 정리했는가. |
| **미션 4. 유한요소해석(FEA) 연계 야전 부품 인장강도·피로내구도 신뢰성 평가 머신러닝 고도화** [중급 · 3시간] | **미션 4. 유한요소해석(FEA) 연계 야전 부품 인장강도·피로내구도 신뢰성 평가 머신러닝 고도화** [중급 · 3시간] |
| --- | --- |
| **목표** | 유한요소해석(FEA)을 간이화한 응력 계산과 소재·공정 지식을 연계해 야전 부품의 인장강도와 피로 수명을 예측하는 신뢰성 평가 머신러닝 모델을 고도화한다. |
| **수행** | 단면적, 구멍·나사부 응력집중, 적층 방향, 충전율, 온도 저하 등으로 파생 피처 10개 이상을 만들고 소재 기준강도 대비 저감 계수를 학습한다. 시험 수행 순서를 지킨 시계열 교차검증으로 기준모델(소재별 평균)과 MAPE를 비교하고 피로 수명 오차를 확인한다. 예측 안전율 1.5 이상 판별의 위험 오판 건수를 점검하고 피처 중요도로 차원 축소 후보를 고른다. |
| **산출물** | src/features/mnt06_feature_engineering.py, 기준 모델 |
| **평가** | **[선택] FEA 연계 신뢰성 예측** — 파생 피처 10개 이상, 인장강도 예측 MAPE 25% 이하, 시계열 교차검증으로 과적합을 점검하고 피처 설계의 논리를 설명했는가. |
**3단계. 군 규격 부합 점수 및 대시보드·설명가능성**
| **미션 5. 긴급 야전 제작 부품의 군사 규격(MIL-STD) 부합성 신뢰도 점수 산출 엔진 개발** [중급~고급 · 3.5시간] | **미션 5. 긴급 야전 제작 부품의 군사 규격(MIL-STD) 부합성 신뢰도 점수 산출 엔진 개발** [중급~고급 · 3.5시간] |
| --- | --- |
| **목표** | 긴급 야전 제작 부품의 군 규격 부합성을 0~100점으로 환산하는 신뢰도 점수 산출 엔진을 개발한다(실제 규격 원문 대신 가상 기준 점수 사용). |
| **수행** | 안전율·피로 수명·돌출 위험·소재 인증서를 반영한 가상 부합 점수를 앙상블 회귀(GBM+RandomForest)로 예측해 원 입력 5개 선형 기준모델과 Hold-out에서 MAE·RMSE·R2를 비교한다. 점수를 부적합 의심·보완 필요·조건부·부합 유력 구간으로 나눠 실제 부합률이 단조롭게 증가하는지 확인한다. 두 모델의 의견 차이가 큰 부품을 판정 보류 후보로 표시하고 인증서가 없는 핵심 부품은 점수와 별개로 인증 확보를 요구한다. |
| **산출물** | src/models/mnt06_advanced_model.py |
| **평가** | **[필수] 규격 부합 신뢰도 점수** — 기준모델 대비 MAE/RMSE 20% 이상 개선, R2 0.85 이상, 점수 구간별 실제 부합률이 단조 증가하고 불규칙한 입력에도 예측이 안정적인가. |
| **미션 6. 부품별 제작 소요 시간, 비용 및 신뢰성 평가 결과 가시화 대시보드 구현** [중급~고급 · 3시간] | **미션 6. 부품별 제작 소요 시간, 비용 및 신뢰성 평가 결과 가시화 대시보드 구현** [중급~고급 · 3시간] |
| --- | --- |
| **목표** | 부품별 제작 소요 시간, 비용, 신뢰성 점수와 폐기 손실을 보여 주는 대시보드를 만들고 예측마다 근거를 설명하는 설명가능성(XAI) 기능을 붙인다. |
| **수행** | 출력 시간-비용, 출력 대 구매 비용, 점수 분포, 점수-폐기 손실, 우선 후보 5종, 점수 워터폴로 대시보드를 구성한다. 피처를 배경 값으로 바꿨을 때 점수가 얼마나 달라지는지로 국소 기여도를 계산해(SHAP 근사) 모든 부품의 상위 3개 인자를 자동 산출한다. 이를 '부합 점수 54점(평균 대비 -23점), 영향 요인: …' 같은 자연어 설명으로 만들어 정비기술관이 조치(인증서 확보, 충전율 상향 등)를 판단하게 한다. |
| **산출물** | src/explainability/mnt06_xai_explainer.py, XAI 리포트 |
| **평가** | **[선택] 시간·비용·신뢰성 대시보드·XAI** — 예측 건당 기여도 상위 3개 인자 자동 산출률 100%, 대시보드 구성요소 4종 이상, 설명이 정비 실무자가 조치할 수 있을 만큼 명확한가. |
**4단계. 정비기술관 승인 체계 및 일괄 평가 스트레스 시험**
| **미션 7. 야전 3D 프린팅 부품 실 장착 승인을 위한 정비기술관 HITL 검토 절차 설계** [고급 · 3.5시간] | **미션 7. 야전 3D 프린팅 부품 실 장착 승인을 위한 정비기술관 HITL 검토 절차 설계** [고급 · 3.5시간] |
| --- | --- |
| **목표** | 야전 3D 프린팅 부품의 실 장착 승인을 위해 모델 제안이 정비기술관 검토를 거쳐야만 적용되는 HITL 승인 절차를 시뮬레이터로 설계한다. |
| **수행** | 월간 요청마다 점수와 형상 규칙으로 대체 제작을 제안해 승인 대기열에 올리고, 모의 정비기술관은 인증서·점수·장비 점유를 근거로 승인·반려하며 무응답이면 기존 조달을 유지한다. 모든 제안·결정을 해시 체인 감사 로그에 남기고 구매 유지 대비 총비용 절감률을 계산한다. 승인 지연일과 요청 급증에 따른 민감도, 자동 적용(비교용)과의 차이를 분석한다. |
| **산출물** | src/optimization/mnt06_simulator.py |
| **평가** | **[필수] 정비기술관 HITL 승인 체계** — 자동 승인 0건, 결정 로깅률 100%, 감사 로그 변조 탐지, 구매 유지 대비 총비용 15% 이상 절감과 민감도·대안 시나리오를 제시했는가. |
| **미션 8. 복잡 형상 부품 50종 일괄 신뢰성 평가 시뮬레이션 부하 테스트** [고급 · 3시간] | **미션 8. 복잡 형상 부품 50종 일괄 신뢰성 평가 시뮬레이션 부하 테스트** [고급 · 3시간] |
| --- | --- |
| **목표** | 복잡 형상 부품 50종(최대 500종)을 일괄 평가하는 상황에서 신뢰성 평가와 대시보드가 제때 동작하는지 부하 테스트한다. |
| **수행** | 복잡 형상 부품 50·100·200·500종 일괄 요청에 손상 레코드와 모델 장애를 주입하고 처리와 화면 생성 시간, 유실 여부, 필터 조회 응답을 측정한다. 신뢰성 미달 경보는 점수 65 미만 경보, 75 이상 정상, 그 사이 판정 보류(수동 확인)로 나눠 확정 판정의 정확도를 측정한다. 손상 레코드는 수동 확인 목록으로 넘기고 모델 장애 시 간이 규칙으로 전환하는 기능 축소 기준을 정한다. |
| **산출물** | src/dashboard/mnt06_app.py(Streamlit/Dash 등), 부하 테스트 결과표 |
| **평가** | **[선택] 일괄 신뢰성 평가 부하 테스트** — 처리+화면 생성 2초 이내, 확정 판정 경보 정확도 95% 이상, 요청 유실 0건, 손상 데이터 분리와 기능 축소 운용 기준을 제시했는가. |
**5단계. AAR 재보정 및 통합 도구 완성**
| **미션 9. AAR 기반 실물 파괴 시험 결과와 3D 모델 예측치 간 오차 분석 및 보정** [고급 · 3시간] | **미션 9. AAR 기반 실물 파괴 시험 결과와 3D 모델 예측치 간 오차 분석 및 보정** [고급 · 3시간] |
| --- | --- |
| **목표** | 실물 파괴 시험 결과와 3D 모델 예측 강도의 오차를 AAR로 분석해 원인을 분류하고 보정해 도입 효과를 정량 지표로 산출한다. |
| **수행** | 예측이 실측보다 10% 이상 높았던 위험 사례를 얇은 벽 미충전, 금속 잔류응력, 인증서 없는 소재 편차, 시험 산포로 분류한다. 과거 시험으로 그룹별 보정 계수와 승인 안전율 임계값을 구해 이후 시험에서 MAPE와 위험 승인 비율 변화를 검증한다. 비용 절감액, 공급 시간 단축률, 폐기 감소량(가정 비율)의 3대 지표와 단계별 도입 로드맵을 정리한다. |
| **산출물** | reports/mnt06_roi_analysis.md |
| **평가** | **[필수] AAR 오차 분석·보정·효과 산출** — 3대 정량 효과 지표 산출, 오차 원인 분류의 근거 제시, 보정으로 줄지 않는 원인(시험 산포)과 운영 조치를 구분해 설득력 있게 정리했는가. |
| **미션 10. 3D 프린팅 야전 긴급 부품 제작 타당성 및 신뢰성 평가 도구 최종 완성** [최고급 · 3.5시간] | **미션 10. 3D 프린팅 야전 긴급 부품 제작 타당성 및 신뢰성 평가 도구 최종 완성** [최고급 · 3.5시간] |
| --- | --- |
| **목표** | 요청 검증부터 예측 모델 재학습, 안전율·점수 기반 후보 선별, 승인 대기열 생성까지 3D 프린팅 야전 긴급 부품 제작 타당성·신뢰성 평가 도구를 통합하고 운영 문서를 완비한다. |
| **수행** | 신규 파괴 시험으로 도전자 모델을 학습해 챔피언 모델과 검증 MAPE를 비교한 뒤 교체 여부를 정하는 자동 재학습 파이프라인을 구현한다. 다음 분기 요청에서 손상 레코드를 분리하고 후보를 승인 대기열에 올리며 모델 장애 시 간이 규칙 대체, 자동 승인 0건 등을 자체 점검한다. 운영 지침서 장별 작성 여부를 점검하고 정비기술관 브리핑 요약과 국방 군수 정보체계 연동 방향을 출력한다. |
| **산출물** | docs/mnt06_operations_guide.md, pipeline/mnt06_retrain.py |
| **평가** | **[필수] 통합 도구·운영 문서** — 자동 재학습 파이프라인 정상 실행, 자체 점검 전부 통과, 운영 문서 100% 완비, 브리핑 수치가 실행 결과와 일치하는가. |
**최종 판정**
**판정 기준 :** 모든 필수 항목([필수])에서 PASS를 받아야 최종 PASS로 인정한다.
최종 판정 결과 : ( PASS / FAIL )
평가 의견 : (필수 항목 중 하나라도 FAIL인 경우 사유를 기재한다.)
@@ -0,0 +1,267 @@
**MNT06 실습가이드 - AI 기반 부품 폐기율 산정·예측 모델**
구 분 **실습가이드 [교육용가상자료]**
**1. 실습 개요**
본 실습은 교육용 가상 부품 자료(CAD 요약 치수, 금속·폴리머 소재 물성, 사용 하중, 폐기율, 조달 소요일)로 부품 폐기율 산정·예측과 야전 3D 프린팅 대체 제작 타당성·신뢰성 평가 도구를 미션 단위로 구현하는 과정이다. 미션마다 정답 코드(MNT06_정답코드.md)의 해당 코드를 웹 파이썬 실행기에 붙여 넣어 실행하고, 출력된 수치가 평가 기준을 충족하는지 확인한 뒤 파라미터를 바꿔 보는 도전 과제를 수행한다. 미션별 코드는 서로 독립적이어서 어느 미션부터 실행해도 동작한다.
| **과제** | MNT06 AI 기반 부품 폐기율 산정·예측 모델 |
| --- | --- |
| **난이도·유형** | 고급 / 데이터분석형 |
| --- | --- |
| **예상 소요시간** | 미션 10개, 총 28.5시간 |
| --- | --- |
| **준비물** | MNT06_정답코드.md, 웹 파이썬 실행기(numpy·pandas·scipy·scikit-learn·matplotlib 사용 가능), 결과 기록용 문서 |
| --- | --- |
**2. 진행 방법**
- 정답코드 md에서 해당 미션의 코드 블록 전체를 복사해 실행기에 붙여 넣고 실행한다(부분 복사 시 부품 생성 함수가 빠져 오류가 난다).
- 실행 결과를 md의 '실행 결과 예시'와 비교한다. 난수 시드가 고정되어 같은 값이 나오지만, 처리 시간(초·ms)은 실행 환경에 따라 달라진다.
- 도전 과제는 코드 상단의 파라미터(형상 기준, 승인 기준, 경보 구간, 가정 비율 등)를 바꿔 다시 실행하고 변화와 이유를 기록한다.
- 그래프 글자는 영문, 표·출력은 한글이다. 한글이 깨지면 실행기 글꼴 문제이며 결과에는 영향이 없다.
- 실제 부품·재고·소재 성적서·군 규격 원문은 입력하지 않는다. 대체 제작의 실제 장착은 정비기술관 승인 사항이며, 금액과 폐기 감소량은 가정에 따른 상대 비교값이다.
**3. 미션 진행 요약**
| **미션** | **난이도·시간** | **핵심 확인 결과** |
| --- | --- | --- |
| **M1. 3D 프린팅 제작 대상 군수 부품 3D CAD 모델 및 금속/폴리머 소재 물성 데이터 정의** | 초급
1.5시간 | 피처 26개(목표 20개 이상), 정상 샘플 20건 오류 0건 |
| **M2. CAD 파일 메쉬 정제, 슬라이싱 데이터 파싱 및 제작 규격 전처리 모듈 구현** | 초급~중급
2시간 | 정합성 검증 11/11 통과(통과율 100%), 규칙 12종 |
| **M3. 기하학적 형상 기반 1차 3D 프린팅 제작 가능 여부 판별 Baseline 알고리즘 구현** | 중급
2.5시간 | Baseline 정확도 91.0%, 재현율 92.2%(실패 원인: 얇은 나사부 14건) |
| **M4. 유한요소해석(FEA) 연계 야전 부품 인장강도·피로내구도 신뢰성 평가 머신러닝 고도화** | 중급
3시간 | 파생 피처 16개, 평균 인장강도 MAPE 5.9%(기준모델 10.7%, 목표 25% 이하) |
| **M5. 긴급 야전 제작 부품의 군사 규격(MIL-STD) 부합성 신뢰도 점수 산출 엔진 개발** | 중급~고급
3.5시간 | 기준모델 대비 MAE 75.2%, RMSE 72.0% 개선, R2 0.956 |
| **M6. 부품별 제작 소요 시간, 비용 및 신뢰성 평가 결과 가시화 대시보드 구현** | 중급~고급
3시간 | 300종 상위 3개 인자 산출률 100%, 구성요소 6종 |
| **M7. 야전 3D 프린팅 부품 실 장착 승인을 위한 정비기술관 HITL 검토 절차 설계** | 고급
3.5시간 | 구매 유지 대비 총비용 15.4% 절감(목표 15% 이상), 자동 승인 0건 |
| **M8. 복잡 형상 부품 50종 일괄 신뢰성 평가 시뮬레이션 부하 테스트** | 고급
3시간 | 50종(손상 4건) 처리+화면 0.37초(목표 2초 이내), 확정 판정 경보 정확도 97.1~100%(목표 95% 이상) |
| **M9. AAR 기반 실물 파괴 시험 결과와 3D 모델 예측치 간 오차 분석 및 보정** | 고급
3시간 | 위험 사례 110건(금속 잔류응력 54, 얇은 벽 34), 위험 승인 비율 7.5% -> 2.6%, MAPE 11.2% -> 6.5% |
| **M10. 3D 프린팅 야전 긴급 부품 제작 타당성 및 신뢰성 평가 도구 최종 완성** | 최고급
3.5시간 | 재학습 정상 실행(도전자 MAPE 10.5%로 교체), 자체 점검 8/8 통과 |
**미션 1. 3D 프린팅 제작 대상 군수 부품 3D CAD 모델 및 금속/폴리머 소재 물성 데이터 정의**
| **난이도·시간** | 초급 · 1.5시간 |
| --- | --- |
| **진행 순서** | 1) M1 코드를 실행해 데이터 딕셔너리(부품·CAD·소재·사용·결과)와 피처 수를 확인한다.
2) 업무 프로세스 맵의 단계별 담당·입력·출력을 정리한다.
3) 오류 주입 결과에서 각 오류가 어떤 규칙에 걸렸는지 표로 정리한다. |
| --- | --- |
| **확인할 결과** | 피처 26개(목표 20개 이상), 정상 샘플 20건 오류 0건
주입 오류 5건(범위·단위·형식·누락·자료형) 모두 검출 |
| --- | --- |
| **도전 과제** | use 묶음에 '사용 습도(humidity_pct, 0~100)' 필드를 추가하고 120 같은 범위 밖 값을 넣어 검출되는지 확인한다. |
| --- | --- |
| **제출물** | 스키마·딕셔너리 코드, 도메인 분석서(프로세스 맵·예측 대상) |
| --- | --- |
**미션 2. CAD 파일 메쉬 정제, 슬라이싱 데이터 파싱 및 제작 규격 전처리 모듈 구현**
| **난이도·시간** | 초급~중급 · 2시간 |
| --- | --- |
| **진행 순서** | 1) M2 코드를 실행해 정제 규칙별 처리 건수를 확인한다.
2) R12(긴급 제작 예외 보존)가 일반 이상값과 어떻게 구분되는지 설명한다.
3) 메쉬 정제 전후 삼각형 수와 부피, 슬라이싱 격리 라인 수를 정리한다. |
| --- | --- |
| **확인할 결과** | 정합성 검증 11/11 통과(통과율 100%), 규칙 12종
중복 10건 제거, 긴급 제작 예외 11건 보존, 메쉬 부피 21.00 -> 24.00 cm3 |
| --- | --- |
| **도전 과제** | KNNImputer의 이웃 수를 5에서 2로 바꿔 보정값과 정제 후 평균 하중이 어떻게 달라지는지 확인한다. |
| --- | --- |
| **제출물** | 정제 모듈 코드, 정제 품질 보고서(규칙·건수·전후 통계) |
| --- | --- |
**미션 3. 기하학적 형상 기반 1차 3D 프린팅 제작 가능 여부 판별 Baseline 알고리즘 구현**
| **난이도·시간** | 중급 · 2.5시간 |
| --- | --- |
| **진행 순서** | 1) M3 코드를 실행해 Baseline의 정확도·정밀도·재현율과 혼동행렬을 확인한다.
2) 가능이라 했으나 실패한 원인과 불가라 했으나 성공한 부품 수를 비교한다.
3) 상관분석과 파레토 A등급으로 핵심 발견점 3가지를 쓴다. |
| --- | --- |
| **확인할 결과** | Baseline 정확도 91.0%, 재현율 92.2%(실패 원인: 얇은 나사부 14건)
유의 피처 6개, 파레토 A등급 8개 조합, EDA 차트 8종 |
| --- | --- |
| **도전 과제** | baseline 함수의 공통 벽두께 기준 1.0mm를 0.8mm로 낮춰 정확도와 위험한 오판(FP)이 어떻게 바뀌는지 확인한다. |
| --- | --- |
| **제출물** | EDA 코드, EDA 요약 리포트(차트·상관·파레토·핵심 발견점) |
| --- | --- |
**미션 4. 유한요소해석(FEA) 연계 야전 부품 인장강도·피로내구도 신뢰성 평가 머신러닝 고도화**
| **난이도·시간** | 중급 · 3시간 |
| --- | --- |
| **진행 순서** | 1) M4 코드를 실행해 파생 피처 수와 시계열 교차검증 표를 확인한다.
2) 기준모델과 GBM의 MAPE를 분할별로 비교한다.
3) 피처 중요도와 차원 축소 후보를 보고, 삭제하면 안 되는 피처가 무엇인지 설명한다. |
| --- | --- |
| **확인할 결과** | 파생 피처 16개, 평균 인장강도 MAPE 5.9%(기준모델 10.7%, 목표 25% 이하)
안전율 1.5 판별 정확도 97.8%, 위험 오판 2건 |
| --- | --- |
| **도전 과제** | TimeSeriesSplit(5)를 TimeSeriesSplit(3)으로 바꿔 분할별 MAPE의 변동이 어떻게 달라지는지 확인한다. |
| --- | --- |
| **제출물** | 피처 엔지니어링 코드, 교차검증 결과표, 피처 설계 근거 |
| --- | --- |
**미션 5. 긴급 야전 제작 부품의 군사 규격(MIL-STD) 부합성 신뢰도 점수 산출 엔진 개발**
| **난이도·시간** | 중급~고급 · 3.5시간 |
| --- | --- |
| **진행 순서** | 1) M5 코드를 실행해 기준모델·GBM·RandomForest·앙상블의 MAE·RMSE·R2를 비교한다.
2) 점수 구간별 실제 부합률이 단조 증가하는지 확인한다.
3) 모델 간 차이가 큰 부품의 오차와 인증서 없는 핵심 부품의 점수를 확인한다. |
| --- | --- |
| **확인할 결과** | 기준모델 대비 MAE 75.2%, RMSE 72.0% 개선, R2 0.956
점수 구간별 실제 부합률 0.00 -> 0.16 -> 0.91 -> 1.00(단조 증가) |
| --- | --- |
| **도전 과제** | raw_cols에 orient_deg를 추가해 기준모델의 R2가 얼마나 오르는지, 앙상블 개선율이 어떻게 변하는지 확인한다. |
| --- | --- |
| **제출물** | 점수 엔진 코드, 성능 비교표, 점수 구간별 부합률 표 |
| --- | --- |
**미션 6. 부품별 제작 소요 시간, 비용 및 신뢰성 평가 결과 가시화 대시보드 구현**
| **난이도·시간** | 중급~고급 · 3시간 |
| --- | --- |
| **진행 순서** | 1) M6 코드를 실행해 상위 3개 인자 자동 산출률과 소요 시간을 확인한다.
2) 대시보드 6개 구성요소가 각각 어떤 의사결정을 돕는지 정리한다.
3) 자연어 설명 4건을 읽고 정비기술관이 취할 조치를 한 줄씩 적는다. |
| --- | --- |
| **확인할 결과** | 300종 상위 3개 인자 산출률 100%, 구성요소 6종
설명 예: P282 점수 7.2점(평균 대비 -50.7점), 영향 요인: 응력/기준강도 비, 소재 인증서 |
| --- | --- |
| **도전 과제** | 배경 표본 수 Xh.sample(25)를 10으로 줄여 산출 시간과 상위 3개 인자 구성이 얼마나 달라지는지 확인한다. |
| --- | --- |
| **제출물** | XAI 코드, 대시보드 캡처, 자연어 설명 예시와 조치 제안 |
| --- | --- |
**미션 7. 야전 3D 프린팅 부품 실 장착 승인을 위한 정비기술관 HITL 검토 절차 설계**
| **난이도·시간** | 고급 · 3.5시간 |
| --- | --- |
| **진행 순서** | 1) M7 코드를 실행해 구매 유지·HITL·전부 적용(비교용)의 총비용을 비교한다.
2) 제안의 승인·반려·무응답 건수와 반려 사유를 확인한다.
3) 승인 지연 민감도와 요청 급증 시나리오 결과를 정리한다. |
| --- | --- |
| **확인할 결과** | 구매 유지 대비 총비용 15.4% 절감(목표 15% 이상), 자동 승인 0건
제안 96건 중 승인 72, 반려 15, 무응답 9, 결정 로깅률 100%, 감사 로그 변조 탐지 |
| --- | --- |
| **도전 과제** | officer 함수의 핵심 부품 점수 기준 80을 70으로 낮춰 승인 건수와 비용 절감률이 어떻게 바뀌는지 확인한다. |
| --- | --- |
| **제출물** | 시뮬레이터 코드, 승인 체계 설계서(기준·흐름·로그), 민감도 분석표 |
| --- | --- |
**미션 8. 복잡 형상 부품 50종 일괄 신뢰성 평가 시뮬레이션 부하 테스트**
| **난이도·시간** | 고급 · 3시간 |
| --- | --- |
| **진행 순서** | 1) M8 코드를 실행해 상황별(50·100·200·500종, 손상, 모델 장애) 결과표를 확인한다.
2) 경보·정상·보류 세 상태의 의미와 보류 비율을 설명한다.
3) 모델 장애 시 간이 규칙으로 전환했을 때의 변화를 정리한다. |
| --- | --- |
| **확인할 결과** | 50종(손상 4건) 처리+화면 0.37초(목표 2초 이내), 확정 판정 경보 정확도 97.1~100%(목표 95% 이상)
유실 0건, 보류 비율 9~24%, 모델 장애 시 정확도 81.0% |
| --- | --- |
| **도전 과제** | BAND를 5.0에서 3.0으로 줄여 보류 비율과 확정 판정 정확도가 어떻게 바뀌는지 확인한다. |
| --- | --- |
| **제출물** | 부하 테스트 코드, 결과표, 기능 축소 운용 기준 |
| --- | --- |
**미션 9. AAR 기반 실물 파괴 시험 결과와 3D 모델 예측치 간 오차 분석 및 보정**
| **난이도·시간** | 고급 · 3시간 |
| --- | --- |
| **진행 순서** | 1) M9 코드를 실행해 위험 사례의 원인 분류표를 확인한다.
2) 보정 계수와 임계 안전율, 이후 시험에서의 위험 승인 비율 변화를 확인한다.
3) 3대 정량 효과 지표와 로드맵을 정리하고 가정이 들어간 항목을 표시한다. |
| --- | --- |
| **확인할 결과** | 위험 사례 110건(금속 잔류응력 54, 얇은 벽 34), 위험 승인 비율 7.5% -> 2.6%, MAPE 11.2% -> 6.5%
재보정 기준: 비용 절감 29.3%, 공급 시간 52.5% 단축, 폐기 감소 201.5개/월(가정 30%) |
| --- | --- |
| **도전 과제** | SCRAP_CUT을 0.30에서 0.15로 바꿔 폐기 감소량이 어떻게 달라지는지 확인하고, 이 가정이 결론에 미치는 영향을 기록한다. |
| --- | --- |
| **제출물** | AAR 코드, 오차 원인 분석표, 재보정 결과, 효과 지표 요약 |
| --- | --- |
**미션 10. 3D 프린팅 야전 긴급 부품 제작 타당성 및 신뢰성 평가 도구 최종 완성**
| **난이도·시간** | 최고급 · 3.5시간 |
| --- | --- |
| **진행 순서** | 1) M10 코드를 실행해 재학습 결과(챔피언·도전자 MAPE, 교체 여부)를 확인한다.
2) 자체 점검 통과 수와 운영 문서 작성률을 확인한다.
3) 출력된 브리핑 요약으로 5분 분량 정비기술관 브리핑 자료를 만든다. |
| --- | --- |
| **확인할 결과** | 재학습 정상 실행(도전자 MAPE 10.5%로 교체), 자체 점검 8/8 통과
운영 문서 7개 장 100%, 대체 제작 후보 86건 승인 대기, 공급 40.1일 -> 3.4일 |
| --- | --- |
| **도전 과제** | CONFIG의 retrain_tolerance를 0.02에서 0으로 바꾸고, 도전자가 근소하게 나쁠 때 교체되지 않는지 확인한다. |
| --- | --- |
| **제출물** | 통합 코드, 운영 지침서, 재학습 파이프라인 설명, 브리핑 자료 |
| --- | --- |
**4. 최종 점검표**
| **점검 항목** | **확인** |
| --- | --- |
| 미션 1~10 코드가 모두 오류 없이 실행되었다 | ( ) |
| 각 미션의 확인할 결과를 기록했다 | ( ) |
| 도전 과제 결과와 이유를 기록했다 | ( ) |
| 브리핑 수치가 실행 결과와 일치한다 | ( ) |
| 실제 부품·재고·소재 성적서를 사용하지 않았다 | ( ) |
| 대체 제작 장착은 정비기술관 승인 사항으로 설계했다 | ( ) |