Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mercari ML Platform

Mercari ML Platform

More Decks by Hirofumi Nakagawa/中河 宏文

Other Decks in Technology

Transcript

  1. Kubernetes CLI Image builder Cluster Pipeline Engine Dashboard Metrics Runner

    Component Mercari ML Component ML platform architecture
  2. DataSource Image Text  Preprocessing Image PV Picture  Preprocessing Image PV

    PV Estimator Image 全ての出力はPVに保存されキャッ シュとしても利用できる
  3. CI Training Cluster Job ・・・ Model Repository Job Job Serving

    Cluster REST API TF Serving Faiss ・・・ 全てのModelが version管理 & image化されている
  4. Mercari API Flask SK Model SK Model SK Model TensorFlow

    Serving TF Model TF Model TF Model Virtual Service Basic serving API architecture
  5. Streaming serving API architecture Flask SK Model SK Model SK

    Model TensorFlow Serving TF Model TF Model TF Model Virtual Service Proxy
  6. モデル評価と ReTrainingの自動化 モデル生成の 自動化 本番環境への自動 Deploy Architecture searchやHyper parameter optimization

    によって簡単なモデル生成を自動化・簡素化 生成されたモデルを本番環境へ自動Deployし、最も良 いモデルが自動選択される 高度な自動化 運用中のモデルの評価/可視化、Re-Trainingを高度化・ 自動化する
  7. ML Continuous Deployment Deploy Monitoring Evaluation Hyper parameter optimization Re-Training

    リリース後も 精度監視・Hyper parameterチューニング・Re-training・Deployを自 動で行う