모듈 7: 데이터 분석 Mini-project (16h)

학습 결과

학생은 모듈 1-6을 통합하여 데이터 수집→정제→분석→모델 배포까지 end-to-end 파이프라인을 완성할 수 있다.

ABCD 학습목표 & Bloom 수준

#ABCD 학습목표Bloom 수준관련 sources평가 방법
7-1Behavior: 실제 공개 데이터셋(Kaggle 또는 정부 공공데이터)을 선정하고 / Condition: 모듈 2-3 학습 내용 적용 / Degree: EDA→모델 선택·최적화→평가를 문서화Createend-to-end-data-science-project프로젝트 리포트
7-2Behavior: 훈련된 모델을 FastAPI로 감싸서 REST API 엔드포인트로 제공하고 / Condition: 모듈 4 FastAPI 기술 사용 / Degree: Swagger 자동 문서가 생성되고 curl/Postman으로 테스트 가능Createfastapi-ml-servingAPI 동작 검증
7-3Behavior: 모델과 API를 Docker로 컨테이너화하여 / Condition: 로컬 + 클라우드(AWS/GCP 자유선택) 환경에서 / Degree: 두 환경 모두에서 동일하게 동작Createdocker-ml-containerization배포 환경 검증
7-4Behavior: 프로젝트 전체를 GitHub에 버전 관리하고 / Condition: README·요구사항(requirements.txt)·실행 지침 명시 / Degree: 타인이 리포를 클론 후 5분 내 실행 가능Creategithub-documentation-standards문서 완성도 + 재현성

📚 사용 Sources (권장 읽기 순서)

순서Sources학습목표예상 학습 시간비고
1️⃣end-to-end-data-science-project7-12h핵심: CRISP-DM 워크플로우 & 프로젝트 구조
2️⃣fastapi-ml-serving7-21.5h실전: 모델 API 엔드포인트 구현
3️⃣docker-ml-containerization7-31.5h배포: 컨테이너화 & 클라우드 배포
4️⃣github-documentation-standards7-41h문서: README 작성 & 협업 가이드
학습 시간 합계7-1~7-4~6h강의 16h 중 이론·실습 학습 부분

강의 자료 출처

역링크

⬅️ lecture-planning-2026에서 참조