Introducing MLflow for End-to-End Machine Learning on Databricks

Поділитися
Вставка
  • Опубліковано 20 січ 2025

КОМЕНТАРІ • 13

  • @raghukundurthi1288
    @raghukundurthi1288 4 роки тому +5

    Thanks! a comprehensive Databricks Notebooks that serves many purposes - Data Engineering (EDA), Data Cleansing(Impute et al), a 'how-to introduction to ' to pivot to Scala, SQL,Python(~4.11 minute marker), Plotly, & in a D-bricks Notebook and above all, salient features of setting up a model, exposure to delta lakes (bronze, silver, gold), saving data to a delta lake (RDBMS CRUD equivalent) that are the bread and butter of legions of ETL engineers. Joins and Tables (~4.59 MM), Create DB IF NOT EXISTS (6.05 MM), registering a delta table, consistent reads(7.33), handling missing data (8.35), see data via Seaborn(9.43) as part of a EDA exercise, a repeated run of a model to generate a table with data integrity (Gold Table, 11.04 MM), registering (aka Savings, CRUD connoisseurs),setting the stage for modeling (11.14), Koalas, a data manipulation tool (11.23) to distribute across clusters, then the meat of the presentation - building model in parallel across spark clusters and cardinal model features like xgboost, hyperopt, mlflow, building multiple models, lambda, learning rate, et al (from ~13.00 MM) , and THE MOST critical aspect - Parameter Tuning , hyperopt (13.35 MM). The author highlights the three main strengths here - Bayesian Optimizer, Spark integration and logging of the algorithm, mlflow. Actually, a fourth point he nonchalantly drops in is 'best loss' going down as the model works on the data. Logging of the mlflow for in-depth look and analysis of algo steps (~15MM)T and how to interpret the logs - compare 96 runs of the model in example, with focus on lower loss rates(~15.59 MM) , logging the model and feature explanation (~16.54 MM) , possible timeline to get "shap" for free (17.13 MM), declare victory and rope in DevOps /Webhook the pickle model (17.45 MM), managing the promotion to prod deploy via 'registry' (17.58 MM), he practical steps to Dockerize(a new verbiage, if it did not exist), productionalize (registry) and automate via a webhook (18:58 MM), interpreting the shap model visual (19.20 MM) promote to production (19.58 MM) , and wow, roping in the model built as a Spark UDF!(21 MM), deploy in Databrikcs/Azure Ml,kubernetese , REST API etc(22 MM), surface up a consumable Dashboard (22.57 MM), for the business users and subject matter experts.
    What is compelling is Owen's delivery style and story telling that is lucid and simple! Thank you, Sean!

  • @billyreich1121
    @billyreich1121 Рік тому

    Great lesson! Thanks for taking the time to create it and post it here.

  • @NewGirlinCalgary
    @NewGirlinCalgary Рік тому

    Great Video Sean! Consise and clear! thanks a lot

  • @jhngearsns5089
    @jhngearsns5089 3 роки тому +4

    Mind sharing a notebook copy? Thanks!

  • @ankitbarsainya
    @ankitbarsainya Рік тому

    Great video. Can you share the notebook link? @Databricks

  • @sumitbhalla2321
    @sumitbhalla2321 3 роки тому

    Is there any api code snippets to enable model serving? I want to automate enable model serving. Please help. thank

  • @MrTulufan
    @MrTulufan 5 місяців тому

    Nice video but the first half is just a walk through of a typical data science project, the real MLflow introduction starts on 14:30

  • @brunabarreto1637
    @brunabarreto1637 10 днів тому

    configuração do modelo 12:51

  • @21Gannu
    @21Gannu 3 роки тому

    Gerat video sean...

  • @papachoudhary5482
    @papachoudhary5482 4 роки тому

    Thanks! Sir

  • @SherlynReusser-w8m
    @SherlynReusser-w8m 3 місяці тому

    Fritz Forks

  • @siobhanahbois
    @siobhanahbois 4 роки тому

    This video is 1 hour old, how can it have 5 likes already?