소스코드 다운로드
이 핸즈온의 전체 노트북 소스코드는 GitHub에서 다운로드할 수 있습니다.방법 1: Git Clone
방법 2: ZIP 다운로드
GitHub에서 ZIP 다운로드 → 압축 해제 →hands-on/predictive-maintenance/notebooks/ 폴더 사용
방법 3: Databricks Workspace에서 직접 Import
- Databricks Workspace → Repos 메뉴
- Add Repo→ URL:
https://github.com/SimyungYang/databricks-enablement-blog.git hands-on/predictive-maintenance/notebooks/경로에서 노트북 실행
노트북 목록
| # | 파일명 | 내용 | 링크 |
|---|---|---|---|
| 01 | 01_overview.py | 전체 아키텍처 소개 | GitHub |
| 02 | 02_structured_feature_engineering.py | 피처 엔지니어링 | GitHub |
| 03 | 03_structured_model_training.py | XGBoost 모델 학습 | GitHub |
| 03a | 03a_ml_trends_and_techniques.py | ML 트렌드 | GitHub |
| 03b | 03b_multi_algorithm_comparison.py | 다중 알고리즘 비교 | GitHub |
| 03c | 03c_advanced_techniques.py | 고급 기법 | GitHub |
| 03d | 03d_retraining_strategies.py | 재학습 전략 | GitHub |
| 04 | 04_model_registration_uc.py | UC 모델 등록 | GitHub |
| 05 | 05_challenger_validation.py | 챌린저 검증 | GitHub |
| 06 | 06_batch_inference.py | 배치 추론 | GitHub |
| 07 | 07_unstructured_anomaly_detection.py | 비정형 이상탐지 | GitHub |
| 08 | 08_model_monitoring.py | 모델 모니터링 | GitHub |
| 09 | 09_mlops_agent.py | MLOps 에이전트 | GitHub |
| 10 | 10_job_scheduling.py | Job 스케줄링 | GitHub |
사전 요구사항
| 항목 | 요구사항 |
|---|---|
| Workspace | Databricks Premium 이상 |
| Unity Catalog | 활성화 필수 |
| Compute | ML Runtime 15.4+ (GPU: 07번 노트북) |
| 권한 | Catalog/Schema 생성 권한 |
주의 노트북 01번을 먼저 실행하여 Catalog, Schema, 샘플 데이터를 생성해야 합니다.