Machine Learning Model Deployment with Python (Streamlit + MLflow) | Part 1/2

Поділитися
Вставка
  • Опубліковано 21 гру 2024

КОМЕНТАРІ • 12

  • @chientruong926
    @chientruong926 3 роки тому +5

    Woa, It's so amazing, I'm not good at coding, but currently I'm trying to make some machine learning application. All of your works inspired me a lot. Thank you so much and best wishes!

    • @DeepFindr
      @DeepFindr  3 роки тому +1

      Happy that you find it useful! :)

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

    Best AI content on UA-cam!! Thanks so much!

  • @jonimatix
    @jonimatix 3 роки тому +2

    Would be great to delve in more detail on MLflow and how to use it for production purposes (deployment, best practises, etc)
    Thanks!

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

      Thanks for your comment :) I'll note it down and come back to it in the future!

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

    nice vid., i have a question when will you re train the data from mlflow serving and how you know which data should be used for re training?

    • @patrickjoseroxas1771
      @patrickjoseroxas1771 Рік тому +1

      1. If you have additional data that can be added to your overall dataset.
      2. If the performance is below to the minimum acceptable range.

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

      @@patrickjoseroxas1771 Thanks Good Insight!

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

    Great stuff once more!

  • @antonisstellas741
    @antonisstellas741 2 роки тому

    thank you! nice video!

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

    Cool! But I don’t get the point completely, I guess. Could not we save the model as a pickle file and load it from folder (directory) while uploading files (during app deployment).

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

      Hi! Yes you are right that would be possible as well. As I mentioned in the video, I like to keep things separated and in addition to that I wanted to use the MLFlow model registry.
      First of all I like to separate the models from the application, because that easily allows you to swap the model without needing to restart the application.
      But the main reason is that we can use the MLFlow registry. During experimentation it is totally fine to start with loading from pickles. But once you try out different models ect. It can get messy very quickly. With MLFlow you can track all the models and can always look back at which loss / parameters /... the models had.
      Hope that makes sense :)