Data Science 101: Deploying your Machine Learning Model

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ต.ค. 2024
  • So you have built your machine learning model, so now what? In this video, I will share to you 4 approaches that you can use for deploying your machine learning model. I also share how I deploy my machine learning models in my own research work.
    🌟 Buy me a coffee: www.buymeacoff...
    ⭕ Timeline
    1:08 Obtaining the final machine learning model
    1:25 Deploying the machine learning (ML) model
    1:37 ML model as a data product
    1:47 Four approaches to ML model deployment
    1:52 Deployment format to use depends on the use case
    2:30 Save ML model as objects
    2:41 In Python, we can save as a pickle object
    2:44 In R, we can save as a RDS object
    3:01 Transfer ML-derived rules to a custom function, then apply this to make prediction
    3:28 Create API to receive input and make prediction
    3:59 Embed ML model inside a web application
    4:04 In Python, popular web framework includes: Django, Flask and Dash
    4:10 In R we have Dash and Shiny
    4:21 Dash and Shiny are suitable for making data-driven dashboard
    4:28 Shiny code can be deployed on your own web server or shinyapps.io
    The idea for this video was suggested in a comment by seshendra vemuri
    ⭕ Playlist:
    Check out our other videos in the following playlists.
    ✅ Data Science 101: bit.ly/datapro...
    ✅ Data Science TH-camr Podcast: bit.ly/datasci...
    ✅ Data Science Virtual Internship: bit.ly/datapro...
    ✅ Bioinformatics: bit.ly/dataprof...
    ✅ Data Science Toolbox: bit.ly/datapro...
    ✅ Streamlit (Web App in Python): bit.ly/datapro...
    ✅ Shiny (Web App in R): bit.ly/datapro...
    ✅ Google Colab Tips and Tricks: bit.ly/datapro...
    ✅ Pandas Tips and Tricks: bit.ly/datapro...
    ✅ Python Data Science Project: bit.ly/datapro...
    ✅ R Data Science Project: bit.ly/datapro...
    ⭕ Subscribe:
    If you're new here, it would mean the world to me if you would consider subscribing to this channel.
    ✅ Subscribe: www.youtube.co...
    ⭕ Recommended Tools:
    Kite is a FREE AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give you smart completions and documentation while you’re typing. I've been using Kite and I love it!
    ✅ Check out Kite: www.kite.com/g...
    ⭕ Recommended Books:
    ✅ Hands-On Machine Learning with Scikit-Learn : amzn.to/3hTKuTt
    ✅ Data Science from Scratch : amzn.to/3fO0JiZ
    ✅ Python Data Science Handbook : amzn.to/37Tvf8n
    ✅ R for Data Science : amzn.to/2YCPcgW
    ✅ Artificial Intelligence: The Insights You Need from Harvard Business Review: amzn.to/33jTdcv
    ✅ AI Superpowers: China, Silicon Valley, and the New World Order: amzn.to/3nghGrd
    ⭕ Stock photos, graphics and videos used on this channel:
    ✅ 1.envato.marke...
    ⭕ Follow us:
    ✅ Medium: bit.ly/chanin-m...
    ✅ FaceBook: / dataprofessor
    ✅ Website: dataprofessor.org/ (Under construction)
    ✅ Twitter: / thedataprof
    ✅ Instagram: / data.professor
    ✅ LinkedIn: / chanin-nantasenamat
    ✅ GitHub 1: github.com/dat...
    ✅ GitHub 2: github.com/cha...
    ⭕ Disclaimer:
    Recommended books and tools are affiliate links that gives me a portion of sales at no cost to you, which will contribute to the improvement of this channel's contents.
    #dataprofessor #machinelearning #modeldeployment #deployml #deploymachinelearning #datascienceproject #learnr #rprogramming #learnrprogramming #python #learnpython #shiny #dash #datascience #datamining #bigdata #datascienceworkshop #dataminingworkshop #dataminingtutorial #datasciencetutorial #ai #artificialintelligence #r

ความคิดเห็น • 44

  • @DataProfessor
    @DataProfessor  4 ปีที่แล้ว +7

    QUESTION OF THE DAY: How do you deploy your machine learning model? Or from the deployment approaches mentioned in this video, which approach do you like the best? Comments down below! 😃
    💗Help support this TH-cam channel by hitting the Subscribe button, Like button and type #dataprofessor in the Comments section 👇

    • @bkkz6769
      @bkkz6769 3 ปีที่แล้ว

      4 min and 1 min unnecessary lost in updates!

  • @GiasoneP
    @GiasoneP 2 ปีที่แล้ว +15

    I just wanted to say thank you for your videos. Learning data science can sometimes be lonely. Your videos are inviting, clear, rich in information and extremely well made.

    • @DataProfessor
      @DataProfessor  2 ปีที่แล้ว +1

      I am glad to hear that the contents are helpful and thanks for the kind words 😊

  • @brontomind
    @brontomind 2 ปีที่แล้ว +4

    This is very clear and informative. At BrontoMind we are using two of these approaches to save the no-code ML model

  • @Marc_Masters
    @Marc_Masters 3 ปีที่แล้ว +4

    Minutes in and so much value

  • @usmanafridi9668
    @usmanafridi9668 3 ปีที่แล้ว +3

    Thank you

  • @tinanajafpour7214
    @tinanajafpour7214 2 ปีที่แล้ว +1

    thank you for the video. really informative.

  • @hassanrevel
    @hassanrevel 2 ปีที่แล้ว +2

    thanks a lot

  • @dongilseo5727
    @dongilseo5727 3 ปีที่แล้ว +1

    Thanks for sharing this video. Maybe it'd be a help for the watchers that Ainize is now providing ways to deploy AI models for free.

  • @senjutsuwarrior
    @senjutsuwarrior 2 ปีที่แล้ว +1

    Hi there, just came across your channel.. thank you for sharing.. wish you greater success~~

  • @chocol8milkman750
    @chocol8milkman750 4 ปีที่แล้ว +19

    video starts at 1:02

  • @user-or7ji5hv8y
    @user-or7ji5hv8y 4 ปีที่แล้ว +2

    Be great to see an example of deployment to Google Cloud

    • @DataProfessor
      @DataProfessor  4 ปีที่แล้ว +1

      Thanks for the suggestion, will definitely consider this for future video.

  • @jasjones82
    @jasjones82 4 ปีที่แล้ว +4

    Thank you for this video Data Professor. Do you have a video where you actually show the steps in order to deploy an ML model?

    • @DataProfessor
      @DataProfessor  4 ปีที่แล้ว +4

      Right, I’ll be putting that into my to-do list. Thanks for the suggestion 😃👍

    • @jasjones82
      @jasjones82 4 ปีที่แล้ว

      @@DataProfessor Thank you so much. I look forward to watching it.

  • @mumbaikachallenge5526
    @mumbaikachallenge5526 2 ปีที่แล้ว

    Amazing❤️

  • @jakeb3055
    @jakeb3055 10 หลายเดือนก่อน

    It may not be viable with FAANG companies, but there are still plenty of companies looking for qualified tech candidates

  • @sainathkamble387
    @sainathkamble387 2 ปีที่แล้ว +1

    Sir , is it necessary for a data scientist to learn deployment of ml models

    • @debjyotibanerjee7750
      @debjyotibanerjee7750 2 ปีที่แล้ว

      These days it is, if you are in a startup environment

  • @vijaykumar-xk6lq
    @vijaykumar-xk6lq 3 ปีที่แล้ว +1

    Hi Professor, extraction of rules is possible for only decision tree algorithm? Or I can use it for any algorithm ?

  • @nik3935
    @nik3935 4 ปีที่แล้ว +1

    Can u explain in brief by performing the method u mentioned in above video???

    • @DataProfessor
      @DataProfessor  4 ปีที่แล้ว +2

      Hi Aniket, this video is about deploying the machine learning model. By deploying, it means to move the ML model to production phase which in our case would mean to package the ML model as a web application. In our research group we deploy our ML models as prediction web servers. Please check out one of our bioinformatics prediction webserver at codes.bio/osfp
      A full paper describing the implementation of this webserver is available at jcheminf.biomedcentral.com/articles/10.1186/s13321-016-0185-8

    • @docsmin8191
      @docsmin8191 3 ปีที่แล้ว

      @@DataProfessor How can we deploy it in the software? Like without putting it up on the web. Is this possible? If so, how can it be done?

  • @MrBemnet1
    @MrBemnet1 3 ปีที่แล้ว +3

    I didn't choose feature of my son.

  • @VishalVerma-yt1su
    @VishalVerma-yt1su 2 ปีที่แล้ว

    Hii, how can we deploy our Deep learning models into Hardwares ??

  • @hussamcheema
    @hussamcheema 4 ปีที่แล้ว +1

    What are docker and kubernetes? How can we deploy ML model on docker or kubernetes?

    • @muskaanvyas90
      @muskaanvyas90 3 ปีที่แล้ว

      These are tools which do certain task for deployment

  • @wallnut8721
    @wallnut8721 4 ปีที่แล้ว +1

    cool

  • @alagappank1242
    @alagappank1242 3 ปีที่แล้ว +1

    Can we deploy using node js

    • @DataProfessor
      @DataProfessor  3 ปีที่แล้ว +2

      Yes, but I recommend to deploy the Python model as an API first and then it is practically useable by any web dev language. Hope this helps.

  • @vaishnavibollaboina6620
    @vaishnavibollaboina6620 3 ปีที่แล้ว

    Hello where does spark come into play , I mean whn to use it and y ?

  • @samiagharib3796
    @samiagharib3796 2 ปีที่แล้ว

    is it possible to deploy ml model as web service by google colab and flask ?

  • @bhargav_ravinuthala6047
    @bhargav_ravinuthala6047 2 ปีที่แล้ว +1

    Bla bla

  • @spitfirelast8761
    @spitfirelast8761 ปีที่แล้ว

    Ok that's great and all.
    But how do you deploy a ML into a website without using flask, django or dash? Basically what i'm asking is how do you deploy it from scratch withouth using any frameworks?