SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
これから機械学習エンジニアとして
戦っていくみなさんへ
~MLOpsというマインドセットについて~
株式会社マイクロアド
システム開発本部データサイエンスユニット
豊原 優
スライドレジュメ
● 弊社機械学習エンジニアチームについて
● ML研究と実ビジネスとの違い
● 基盤とは?MLOpsとは?
機械学習エンジニアチーム
MLUについて
MLUでのプロダクトを紹介
● CTR/CVR予測
○ クリックの予測や、kpi達成の予測をする
RTBにおける重要な予測。これがよく出来ていると、配信効果にダイレクトに響く
● ユーザーデモグラフィック推定
○ ユーザの性別・年齢を予測するプロダクト
配信する先(20代女性ターゲットなど)の設定において重要
● ダイナミック広告
○ クリエイティブをユーザごとに生成する広告の仕組み。
主に商品レコメンドなどを取り扱う。
レコメンドアルゴリズムもMLUで作成している。
MLシステムの
研究と実ビジネスとの違い
研究と実ビジネスとで何が違うか
だいたい、この3つに絞れる
● MLを保守する必要があるということ
● 技術的負債が存在するということ
● 必要なのはMLだけじゃないということ
この3つについて説明
MLを保守する
● MLを保守する必要があるということは、
機械学習のご機嫌取りをしなきゃいけない
● 昨日の精度が明日ある保証はない。
● 研究では統計的有意差などの結果さえ残っていれば成果になる...けど
● ビジネスでは継続的にビジネスバリューを出さなければだめ。
MLシステムはデータ依存
機械学習とはそもそも
明示的なプログラミングなしに、データを元に自動で学習を行い、
コンピュータが何かしらの判断を改善していくアルゴリズム
のことであり、これには致命的なことに、明示的なプログラミングがない。
→これはつまり、データによって学習する度にMLシステムが変化することを示唆
→放っておけばモデルは腐るが、再学習すると変化してしまう
→手厚い保守が必要(というよりそれができるような徹底した自動化が必要)
技術的負債が存在
運用していくと、様々なニーズが発生
新しいシステムを作ったから
本番に適用したい。
研究して新しい理論ができたから、
A/Bテストして実験結果を見たい
新しいコードを追加したいけど、
既存のコードを大きく修正しないと
いけない💦
さらに、以下のことも出てくる。
手で作ったインスタンスを
再現することができなくて、
コードが動かない💦
こうしたことが起こると、思うように実験できない、
研究に集中できない、と言うことが発生
必要なのはMLだけじゃない
必要なのはMLだけじゃない。
(旧機械学習システムのバッチスケジューリングシステム)
なぜ機械学習基盤が必要なのか
● 実はMLシステムを運用するのに必要な要素はあまりにも大きい
● MLシステムを動かすためにはTensorflowのコードだけというわけではない
● →それぞれをスムーズに動かせる仕組みづくりが必要
https://papers.nips.cc/paper/5656-hidden-technical-debt-in-machine-learning-systems.pdfから引用
機械学習の基盤とは?
● 通常、MLプロダクトは複数存在する
● 複数存在する物を全て管理することは出来ない
○ CTR/CVR/デモグラ...✖各A/Bテストで掛け算で増えていく
● 一つ一つ自動化しても俗人化する恐れが存在
→共通した基盤を作成
機械学習基盤とは何をするのか
MLシステム化は自動化との戦い
● 多くの手運用をいかに自動化できるかがポイント。
● 多くの要素は大概自動化できる。ML研究にフォーカスできるように
その他はどんどん自動化していく
● ML研究は一番ビジネスバリューに直結。
→ここにフォーカスできるように他の大量の要素を自動化していくのが
MLOpsエンジニアの真価を発揮する部分
MLOpsで重要な4つの要素
● 自動化の上で重要な考え方を紹介
● CI/CD/CT/CEの4つ
● それぞれについて解説
CI/CDとは?
● CI/CDとは、継続的インテグレーション、継続的デリバリーの略
● 継続的インテグレーションとは、(定義がまちまちで厳密な正解じゃないが)
ツールを使って自動テスト化などを指す。
コード統合の高速化・安全化を目指す。
● 継続的デリバリー(デプロイ)とは、
自動でDockerImageを配布するなどの、デプロイ自動化を指す。
自動化により、手運用ミスのないデプロイを目指す。
CT/CEとは
● CT:継続的トレーニングのこと。
モデルのワンショットモデル化を避け、
自動学習・自動デプロイ運用を目指す
● CE:継続的評価(Evaluation)のこと
昨日のモデルが良くても明日のモデルがいい保証はない。
このことからモデルの自動評価・モデル監視などを行うことを目指す
実際弊社が行ってるCI/CD/CT/CE
● CI:DockerImageの自動ビルド・Push
● CD:DockerImageの配布、Airflowに必要なDAGファイルの配布など
● CT:Airflow上で毎日継続的に学習を実行
● CE:MLFlow上で毎日モデルの状態を計測
+異常を検知した際のSlack通知を整備
学習のイメージ
MLOpsとは?
MLOpsって何?
MLシステムを円滑に動かすために、チームの知識レベルを上げて行ったり、
文化醸成など、様々な手を尽くしてMLとOpsの両輪を回せるようにする活動
のこと。
● MLシステムは他の大きな要素が面倒
→これを円滑化・自動化していき、MLエンジニアが
MLシステムを実現するハードルを下げるのがMLOpsエンジニア
私の思うこれからの時代のMLエンジニア
● MLシステムは2個3個で終わりではない
○ 各プロダクトxA/Bテストで増えていくシステム作成のハードルを下げることが大事
● ハードルを下げるために、全体で最適化できるスキルが必要になる
○ 各部署をまたいで連携できるようにする必要がある。
● →つまり、ボトムアップで全体改善していけるエンジニアとかが必要
○ ボトムアップでチャレンジして巻き込んでいける力が必要かも。
チームとしての動きを意識する
● MLOpsはツールを作ってポイではない。
→ツールは使われて初めて意味がある。
● チームの意識改善、レベルアップなども含めてやっていく必要がある。
(+迷惑をかけないことも大事)
● そのためには、やはりボトムアップで改善していくスキルが必要。
まとめ
● MLをシステムに落とし込む際には、
ML以外の多くの要素も絡む話になるので注意。
● それらの要素をいかに自動化できるかがビジネスバリュー提供の要
○ また、自動化したら布教も大事
● これからの時代、MLOpsでボトムアップで全体最適も求められる。
○ 自分からチャレンジしていく姿勢が大事
マイクロアドで働く魅力
MLUとして働く魅力
● 何よりも挑戦させてもらえることが魅力
● 自分が1年目なのに、MLOps的なことをやろう!と言い出して、
そのまま実行に移させてくれたりする。
● 弊社全体がとりあえずやってみよう!っていう姿勢なので、
すぐにチャレンジすることができる環境が整備されている
● 皆さんも、チャレンジしてみませんか!
おわり

Weitere ähnliche Inhalte

Was ist angesagt?

強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
Shota Imai
 

Was ist angesagt? (20)

数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
 
ChatGPT 人間のフィードバックから強化学習した対話AI
ChatGPT 人間のフィードバックから強化学習した対話AIChatGPT 人間のフィードバックから強化学習した対話AI
ChatGPT 人間のフィードバックから強化学習した対話AI
 
Tensorflow Liteの量子化アーキテクチャ
Tensorflow Liteの量子化アーキテクチャTensorflow Liteの量子化アーキテクチャ
Tensorflow Liteの量子化アーキテクチャ
 
データに内在する構造をみるための埋め込み手法
データに内在する構造をみるための埋め込み手法データに内在する構造をみるための埋め込み手法
データに内在する構造をみるための埋め込み手法
 
研究分野をサーベイする
研究分野をサーベイする研究分野をサーベイする
研究分野をサーベイする
 
ラボラトリーオートメーションのためのソフトウェア思想教育(非プログラマ―が知っておくべきプログラミングの本質)
ラボラトリーオートメーションのためのソフトウェア思想教育(非プログラマ―が知っておくべきプログラミングの本質)ラボラトリーオートメーションのためのソフトウェア思想教育(非プログラマ―が知っておくべきプログラミングの本質)
ラボラトリーオートメーションのためのソフトウェア思想教育(非プログラマ―が知っておくべきプログラミングの本質)
 
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
 
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
 
機械学習 / Deep Learning 大全 (1) 機械学習基礎編
機械学習 / Deep Learning 大全 (1) 機械学習基礎編機械学習 / Deep Learning 大全 (1) 機械学習基礎編
機械学習 / Deep Learning 大全 (1) 機械学習基礎編
 
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...
 
先端技術とメディア表現1 #FTMA15
先端技術とメディア表現1 #FTMA15先端技術とメディア表現1 #FTMA15
先端技術とメディア表現1 #FTMA15
 
20171128分散深層学習とChainerMNについて
20171128分散深層学習とChainerMNについて20171128分散深層学習とChainerMNについて
20171128分散深層学習とChainerMNについて
 
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
 
社会心理学者のための時系列分析入門_小森
社会心理学者のための時系列分析入門_小森社会心理学者のための時系列分析入門_小森
社会心理学者のための時系列分析入門_小森
 
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
 
継続的なモデルモニタリングを実現するKubernetes Operator
継続的なモデルモニタリングを実現するKubernetes Operator継続的なモデルモニタリングを実現するKubernetes Operator
継続的なモデルモニタリングを実現するKubernetes Operator
 
[DL輪読会]Focal Loss for Dense Object Detection
[DL輪読会]Focal Loss for Dense Object Detection[DL輪読会]Focal Loss for Dense Object Detection
[DL輪読会]Focal Loss for Dense Object Detection
 
深層学習による自然言語処理入門: word2vecからBERT, GPT-3まで
深層学習による自然言語処理入門: word2vecからBERT, GPT-3まで深層学習による自然言語処理入門: word2vecからBERT, GPT-3まで
深層学習による自然言語処理入門: word2vecからBERT, GPT-3まで
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
 
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
Surveyから始まる研究者への道 - Stand on the shoulders of giants -Surveyから始まる研究者への道 - Stand on the shoulders of giants -
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
 

Ähnlich wie これから機械学習エンジニアとして戦っていくみなさんへ ~MLOps というマインドセットについて~

ad:tech Tokyo 2011 - MicroAd Workshop
ad:tech Tokyo 2011 - MicroAd Workshopad:tech Tokyo 2011 - MicroAd Workshop
ad:tech Tokyo 2011 - MicroAd Workshop
Wataru Noguchi
 
RTTJapan 会社概要 140120
RTTJapan 会社概要 140120RTTJapan 会社概要 140120
RTTJapan 会社概要 140120
RTT Japan K.K
 

Ähnlich wie これから機械学習エンジニアとして戦っていくみなさんへ ~MLOps というマインドセットについて~ (20)

データマイニングCROSS 第2部-機械学習・大規模分散処理
データマイニングCROSS 第2部-機械学習・大規模分散処理データマイニングCROSS 第2部-機械学習・大規模分散処理
データマイニングCROSS 第2部-機械学習・大規模分散処理
 
20240229 DEIM2024 【技術報告】広告配信における安定して拡張性のある大量データ処理基盤の必要性と活用
20240229 DEIM2024 【技術報告】広告配信における安定して拡張性のある大量データ処理基盤の必要性と活用20240229 DEIM2024 【技術報告】広告配信における安定して拡張性のある大量データ処理基盤の必要性と活用
20240229 DEIM2024 【技術報告】広告配信における安定して拡張性のある大量データ処理基盤の必要性と活用
 
機械学習 - MNIST の次のステップ
機械学習 - MNIST の次のステップ機械学習 - MNIST の次のステップ
機械学習 - MNIST の次のステップ
 
Sbw2014day1広がるクラウドマーケティングの世界 2014/7/15
Sbw2014day1広がるクラウドマーケティングの世界 2014/7/15Sbw2014day1広がるクラウドマーケティングの世界 2014/7/15
Sbw2014day1広がるクラウドマーケティングの世界 2014/7/15
 
リクルート式サービス開発 カスタマーの本音×人工知能
リクルート式サービス開発 カスタマーの本音×人工知能リクルート式サービス開発 カスタマーの本音×人工知能
リクルート式サービス開発 カスタマーの本音×人工知能
 
データ分析ランチセッション#24 OSSのAutoML~TPOTについて
データ分析ランチセッション#24 OSSのAutoML~TPOTについてデータ分析ランチセッション#24 OSSのAutoML~TPOTについて
データ分析ランチセッション#24 OSSのAutoML~TPOTについて
 
ad:tech Tokyo 2011 - MicroAd Workshop
ad:tech Tokyo 2011 - MicroAd Workshopad:tech Tokyo 2011 - MicroAd Workshop
ad:tech Tokyo 2011 - MicroAd Workshop
 
何故あなたの機械学習はビジネスを改善出来ないのか?
何故あなたの機械学習はビジネスを改善出来ないのか?何故あなたの機械学習はビジネスを改善出来ないのか?
何故あなたの機械学習はビジネスを改善出来ないのか?
 
20180920_【ヒカ☆ラボ】【データサイエンティストが教える 】 機械学習、人工知能を使った「ビジネスになる」アプリケーションの作り方
20180920_【ヒカ☆ラボ】【データサイエンティストが教える 】 機械学習、人工知能を使った「ビジネスになる」アプリケーションの作り方20180920_【ヒカ☆ラボ】【データサイエンティストが教える 】 機械学習、人工知能を使った「ビジネスになる」アプリケーションの作り方
20180920_【ヒカ☆ラボ】【データサイエンティストが教える 】 機械学習、人工知能を使った「ビジネスになる」アプリケーションの作り方
 
ネット広告講義資料 at 東京大学 2017/07/11
ネット広告講義資料 at 東京大学 2017/07/11ネット広告講義資料 at 東京大学 2017/07/11
ネット広告講義資料 at 東京大学 2017/07/11
 
MoEngageのご紹介.pdf
MoEngageのご紹介.pdfMoEngageのご紹介.pdf
MoEngageのご紹介.pdf
 
MoEngageのご紹介.pdf
MoEngageのご紹介.pdfMoEngageのご紹介.pdf
MoEngageのご紹介.pdf
 
RTTJapan 会社概要 140120
RTTJapan 会社概要 140120RTTJapan 会社概要 140120
RTTJapan 会社概要 140120
 
How to organize data science project (データサイエンスプロジェクトの始め方101)
How to organize data science project (データサイエンスプロジェクトの始め方101)How to organize data science project (データサイエンスプロジェクトの始め方101)
How to organize data science project (データサイエンスプロジェクトの始め方101)
 
GOの機械学習システムを支えるMLOps事例紹介
GOの機械学習システムを支えるMLOps事例紹介GOの機械学習システムを支えるMLOps事例紹介
GOの機械学習システムを支えるMLOps事例紹介
 
JPC2017 [A3] CSP as a Transformation Platform
JPC2017 [A3] CSP as a Transformation PlatformJPC2017 [A3] CSP as a Transformation Platform
JPC2017 [A3] CSP as a Transformation Platform
 
[INEVITABLE ja night] 2019 年 3 月 1 日 - データでカスタマーエクスペリエンスを どう捉えるか
[INEVITABLE ja night] 2019 年 3 月 1 日 - データでカスタマーエクスペリエンスを どう捉えるか[INEVITABLE ja night] 2019 年 3 月 1 日 - データでカスタマーエクスペリエンスを どう捉えるか
[INEVITABLE ja night] 2019 年 3 月 1 日 - データでカスタマーエクスペリエンスを どう捉えるか
 
Data-Centric AIの紹介
Data-Centric AIの紹介Data-Centric AIの紹介
Data-Centric AIの紹介
 
大切なお客様を、一生のお客様に ~自社・競合データから導く、結果につながるデータ分析の最新事例~
大切なお客様を、一生のお客様に  ~自社・競合データから導く、結果につながるデータ分析の最新事例~大切なお客様を、一生のお客様に  ~自社・競合データから導く、結果につながるデータ分析の最新事例~
大切なお客様を、一生のお客様に ~自社・競合データから導く、結果につながるデータ分析の最新事例~
 
機械学習モデルのサービングとは?
機械学習モデルのサービングとは?機械学習モデルのサービングとは?
機械学習モデルのサービングとは?
 

Mehr von MicroAd, Inc.(Engineer)

Mehr von MicroAd, Inc.(Engineer) (20)

Kafka Connect:Iceberg Sink Connectorを使ってみる
Kafka Connect:Iceberg Sink Connectorを使ってみるKafka Connect:Iceberg Sink Connectorを使ってみる
Kafka Connect:Iceberg Sink Connectorを使ってみる
 
Apache Kafkaでの大量データ処理がKubernetesで簡単にできて嬉しかった話
Apache Kafkaでの大量データ処理がKubernetesで簡単にできて嬉しかった話Apache Kafkaでの大量データ処理がKubernetesで簡単にできて嬉しかった話
Apache Kafkaでの大量データ処理がKubernetesで簡単にできて嬉しかった話
 
Chromeの3rd Party Cookie廃止とインターネット広告への影響
Chromeの3rd Party Cookie廃止とインターネット広告への影響Chromeの3rd Party Cookie廃止とインターネット広告への影響
Chromeの3rd Party Cookie廃止とインターネット広告への影響
 
ベアメタルで実現するSpark&Trino on K8sなデータ基盤
ベアメタルで実現するSpark&Trino on K8sなデータ基盤ベアメタルで実現するSpark&Trino on K8sなデータ基盤
ベアメタルで実現するSpark&Trino on K8sなデータ基盤
 
DDD&Scalaで作られたプロダクトはその後どうなったか?(Current state of products made with DDD & Scala)
DDD&Scalaで作られたプロダクトはその後どうなったか?(Current state of products made with DDD & Scala)DDD&Scalaで作られたプロダクトはその後どうなったか?(Current state of products made with DDD & Scala)
DDD&Scalaで作られたプロダクトはその後どうなったか?(Current state of products made with DDD & Scala)
 
InternetWeek2022 - インターネット広告の羅針盤
InternetWeek2022 - インターネット広告の羅針盤InternetWeek2022 - インターネット広告の羅針盤
InternetWeek2022 - インターネット広告の羅針盤
 
マイクロアドにおけるデータストアの使い分け
マイクロアドにおけるデータストアの使い分けマイクロアドにおけるデータストアの使い分け
マイクロアドにおけるデータストアの使い分け
 
データセンターネットワークの構成について
データセンターネットワークの構成についてデータセンターネットワークの構成について
データセンターネットワークの構成について
 
インフラ領域の技術スタックや業務内容について紹介
インフラ領域の技術スタックや業務内容について紹介インフラ領域の技術スタックや業務内容について紹介
インフラ領域の技術スタックや業務内容について紹介
 
RTBにおける機械学習の活用事例
RTBにおける機械学習の活用事例RTBにおける機械学習の活用事例
RTBにおける機械学習の活用事例
 
アドテクを支える基盤 〜10Tバイト/日のビッグデータを処理する〜
アドテクを支える基盤 〜10Tバイト/日のビッグデータを処理する〜アドテクを支える基盤 〜10Tバイト/日のビッグデータを処理する〜
アドテクを支える基盤 〜10Tバイト/日のビッグデータを処理する〜
 
アドテクを支える技術 〜1日40億リクエストを捌くには〜
アドテクを支える技術 〜1日40億リクエストを捌くには〜アドテクを支える技術 〜1日40億リクエストを捌くには〜
アドテクを支える技術 〜1日40億リクエストを捌くには〜
 
アドテクに機械学習を組み込むための推論の高速化
アドテクに機械学習を組み込むための推論の高速化アドテクに機械学習を組み込むための推論の高速化
アドテクに機械学習を組み込むための推論の高速化
 
マイクロアドのデータ基盤について アドテクを支える基盤〜10Tバイト/日のビッグデータを処理する〜
マイクロアドのデータ基盤について アドテクを支える基盤〜10Tバイト/日のビッグデータを処理する〜マイクロアドのデータ基盤について アドテクを支える基盤〜10Tバイト/日のビッグデータを処理する〜
マイクロアドのデータ基盤について アドテクを支える基盤〜10Tバイト/日のビッグデータを処理する〜
 
アドテクを支える技術 〜1日40億リクエストを捌くには〜
アドテクを支える技術 〜1日40億リクエストを捌くには〜アドテクを支える技術 〜1日40億リクエストを捌くには〜
アドテクを支える技術 〜1日40億リクエストを捌くには〜
 
RTBにおける機械学習の活用事例
RTBにおける機械学習の活用事例RTBにおける機械学習の活用事例
RTBにおける機械学習の活用事例
 
社内問い合わせ&申請・承認業務の 管理方法 - Jira Service Management 事例紹介 -
社内問い合わせ&申請・承認業務の 管理方法 - Jira Service Management 事例紹介 -社内問い合わせ&申請・承認業務の 管理方法 - Jira Service Management 事例紹介 -
社内問い合わせ&申請・承認業務の 管理方法 - Jira Service Management 事例紹介 -
 
Digdagを用いた大規模広告配信ログデータの加工と運用
Digdagを用いた大規模広告配信ログデータの加工と運用Digdagを用いた大規模広告配信ログデータの加工と運用
Digdagを用いた大規模広告配信ログデータの加工と運用
 
インターネット広告の概要とシステム設計
インターネット広告の概要とシステム設計インターネット広告の概要とシステム設計
インターネット広告の概要とシステム設計
 
アドテクに携わって培った アプリをハイパフォーマンスに保つ設計とコーディング
アドテクに携わって培った アプリをハイパフォーマンスに保つ設計とコーディング アドテクに携わって培った アプリをハイパフォーマンスに保つ設計とコーディング
アドテクに携わって培った アプリをハイパフォーマンスに保つ設計とコーディング
 

これから機械学習エンジニアとして戦っていくみなさんへ ~MLOps というマインドセットについて~