/ml-design-patterns

O'Reilly <머신러닝 디자인 패턴 Machine Learning Design Patterns> 소스코드 저장소

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

본 레파지토리는 구글의 공식 제품이 아닙니다.

ml-design-patterns

O'Reilly 책과 함께 제공되는 소스코드:
제목: 머신러닝 디자인 패턴 Machine Learning Design Patterns
저자: Valliappa (Lak) Lakshmanan, Sara Robinson, Michael Munn
역자: 맹윤호, 임지순


머신러닝 디자인 패턴 한국 독자들을 위한 소스코드 저장소입니다. 각 장마다 새로운 코드들이 업데이트 되고 있으며, 최신 원본 코드는 아래의 링크에서 확인하실 수 있습니다.

목차

  • 서문 Preface
  • 머신러닝 디자인 패턴의 필요성 The Need for ML Design Patterns
  • 데이터 표현 디자인 패턴 Data representation design patterns
    • #1 특징 해시 Hashed Feature
    • #2 임베딩 Embedding
    • #3 특징 교차 Feature Cross
    • #4 멀티모달 입력 Multimodal Input
  • 문제 표현 디자인 패턴 Problem representation design patterns
    • #5 리프레이밍 Reframing
    • #6 멀티레이블 Multilabel
    • #7 앙상블 Ensemble
    • #8 캐스케이드 Cascade
    • #9 중립 클래스 Neutral Class
    • #10 리밸런싱 Rebalancing
  • 학습 모델 수정 패턴 Patterns that modify model training
    • #11 유용한 과대적합 Useful overfitting
    • #12 체크포인트 Checkpoints
    • #13 전이학습 Transfer Learning
    • #14 분산전략 Distribution Strategy
    • #15 하이퍼파라미터 튜닝 Hyperparameter Tuning
  • 탄력성 패턴 Resilience patterns
    • #16 스테이트리스 서빙 함수 Stateless Serving Function
    • #17 배치 서빙 Batch Serving
    • #18 연속 모델 평가 Continuous Model Evaluation
    • #19 2단계 예측 Two Phase Predictions
    • #20 키 기반 예측 Keyed Predictions
  • 재현성 패턴 Reproducibility patterns
    • #21 트랜스폼 Transform
    • #22 반복가능한 분할 Repeatable Splitting
    • #23 브릿지 스키마 Bridged Schema
    • #24 윈도우 추론 Windowed Inference
    • #25 워크플로우 파이프라인 Workflow Pipeline
    • #26 특징 저장소 Feature Store
    • #27 모델 버전 관리 Model Versioning
  • 책임있는 AI Responsible AI
    • #28 휴리스틱 벤치마크 Heuristic benchmark
    • #29 설명가능한 예측 Explainable Predictions
    • #30 공정성 렌즈 Fairness Lens
  • 연결 패턴 Connected Patterns
  • 요약 Summary