機械学習応用システムのアーキテクチャ・デザイパターン
パターン一覧
- Separation of Concerns and Modularization of ML Components
- Federated Learning
- Secure Aggregation
- Deployable Canary Model
- Event-driven ML Microservices
- Daisy Architecture
- Microservice Architecture
- Data Lake
- Kappa Architecture
- Lambda Architecture
- Discard PoC Code (PoCのコードは捨てる)
- Parameter-Server Abstraction
- Isolate Data Workload and Training Workload to Different Machines
- ML Versioning
- Encapsulate ML models within rule-base safeguards
- Distinguish Business Logic from ML Models
- ML Gateway Routing Architecture