タグ

MLOpsに関するnharukiのブックマーク (2)

  • 【MLOps】「いつか使いたい!」と思っていた人のためのMLflowまとめ - Qiita

    MLflowとは? MLflowは機械学習のライフサイクル管理(MLOps)を目的としたライブラリで、主に実験管理用途で使用されることの多いツールです。 実験管理とは、 ・使用した学習器や学習データ、ハイパーパラメータ等のモデル作成条件 ・そのモデルを評価して得られた評価指標 のセットを記録し、複数条件の比較を行うことで最適なモデル選定を行う工程です。 このような条件記録はExcel等での手入力が一般的かと思いますが、 「手入力は時間が掛かる!」 「手入力をミスして苦労して集めた結果が信頼できなくなった」 という経験をされた方も多いかと思います 上記のような経験から、MLflowにより実験管理を自動化すれば、多くのメリットが得られることはイメージが付くかと思います。 MLflowは2018年リリースの比較的新しいライブラリですが、GitHubのStarは既に1万を突破しており、下図のように

    【MLOps】「いつか使いたい!」と思っていた人のためのMLflowまとめ - Qiita
  • MLflowの環境構築方法まとめ【Docker, S3】 - Qiita

    はじめに MLflowは機械学習のライフサイクル管理(MLOps)を目的としたライブラリで、主に実験管理用途で使用されることの多い注目度の高い(GitHubのStar1万超え)ツールです。 ※水色がMLflowのStar数推移 一方で、MLflowの環境構築は機械学習エンジニアにとって門外漢のインフラの知識が求められるため、その活用において鬼門とも言える存在です。 記事では、インフラの深い知識がなくともMLflowの環境構築ができるよう、公式ドキュメントのチュートリアル(4つのシナリオ)をベースに、分かりやすさ重視で解説していきたいと思います。 記事の注意点 ※記事は環境構築に絞った内容となっております。まずはMLflow全般を解説した以下の記事をご参照ください MLflow環境構築の概要 MLflowによる実験管理を実現するためには、以下の4種類の機構を整備する必要があります(実験

    MLflowの環境構築方法まとめ【Docker, S3】 - Qiita
  • 1