【エムエルフロー】
MLflow とは?
💡 機械学習の実験ノートとモデル倉庫を一つにまとめた万能ツール
📌 このページのポイント
MLflowって何をするツールなの?
実験管理って何を記録するの?
他にはどんな機能があるの?
他の似たようなツールと比べてどこが強いの?
最大の強みはオープンソースで特定のクラウドに縛られないことだね。Weights & BiasesやNeptuneは実験管理に特化してるけど有料プランが前提。MLflowは無料で使えて、Databricksのマネージド版もある。あとPyTorch、TensorFlow、scikit-learnなど主要フレームワークを横断的にサポートしている点も大きいよ
小さいチームでも使えるの?
むしろ小さいチームにこそおすすめだよ。ローカルでファイルベースで動くから、最初はpip installしてすぐ使い始められる。チームが大きくなったらサーバーモードに切り替えて共有すればいいんだ
最近のMLflowってどんな進化をしているの?
まとめ:ざっくりこれだけ覚えればOK!
「MLflow」って出てきたら「機械学習の実験とモデルをまとめて管理するオープンソースツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「MLflow」 = 機械学習のフロー(流れ)
💬 ML(Machine Learning)とflow(流れ)を組み合わせた名前で、機械学習のワークフロー全体をスムーズにする、という意味が込められているよ