acoustic-van-30942
01/25/2023, 11:19 PMcrooked-jordan-29960
01/26/2023, 12:13 AMmlflow.sklearn.autolog(). I typically end up preferring the base APIs for experiment trackers over these integrations - or using Metaflow like self.experiment_data = DataFrame(params=..., metrics=...) - but some people don't like having things like self.x = 1 or mlflow.log_param('x', 1) everywhere in their model code.
Metaflow ecosystem has some tools for more advanced users to make dashboards out of cards + Metaflow UI. These require a bit more effort than tracking with wandb/comet/mlflow, which come with more out-of-the-box visualization features. A few times I have found the cards + Metaflow UI pattern nice because it brings data science interpretation layer closer to orchestration layer. This is nice for environments where context you can get around flows/namespaces across local and prod branches is useful to connect to the more model-oriented info that tends to be associated with experiment tracking.
Curious to hear what experiment tracking problems you are looking to solve for, and how you end up navigating this decision!handsome-xylophone-36716
01/26/2023, 3:18 AMacoustic-van-30942
01/26/2023, 7:04 AMautolog functionality that is compatible with all the major machine learning + deep learning framework. Not sure what their preference is.
The core group of data scientists we are collaborating with are coming off of Neptune. They really enjoyed Neptune but unfortunately the license expired. They have also tried MLFlow and have had a positive experience with that as well, but they've only used MLFlow locally. Essentially, they just need a way to track & log their experiments. They want an experience VERY similar to Tensorboard which gives them insight into training metrics and such.fast-honey-9693
01/26/2023, 6:35 PMacoustic-van-30942
01/27/2023, 5:42 AM