Deploy ML Model On Webpage|Python(Flask)| Forest Fire Prevention Using AI

Поділитися
Вставка
  • Опубліковано 9 лют 2025
  • -Deploy ML model on webpage using flask.
    -Deploying your machine learning model onto a webpage is very important part of a website. Flask allows you to do that .
    -Flask is a microweb framework that integrates web application with any python program.
    Source code : github.com/nac...
    You can connect with me on LinkedIn: / nachiketa-hebbar-86186...
    My published research paper on the same project: www.ijltemas.i...
    Recommended books for getting better at ML Web Apps and Flask:
    Monetizing Machine Learning: Quickly Turn Python ML Ideas Into Web Applications on the Serverless Cloud: amzn.to/32lLXuM
    Flask Web Development: Developing Web Applications with Python: amzn.to/32caPFm
    Hands-On Python Deep Learning for the Web: amzn.to/34CxnCb
    Flask web development from scratch : amzn.to/32f00lS
    Do subscribe to the channel and like the video if you want more videos like this!
    You can connect with me on my socials:
    Linkedin: / nachiketa-hebbar-86186...
    My 2nd UA-cam Channel: / @nachitalks
    My medium account(I publish blogs here): / nachihebbar

КОМЕНТАРІ • 318

  • @nicokalkusinski9320
    @nicokalkusinski9320 11 місяців тому +67

    For every 1000 people selling you 10h course on the topic, there is one Indian guy explaining the topic in 3 minutes.

  • @SreeVibhaG_ENG21CS041
    @SreeVibhaG_ENG21CS041 Рік тому +8

    YOU ARE AMAZING. AFTER WATCHING YOUR VIDEO I COULD FIGURE OUT THE ROOT CAUSE OF MY BUG AND FIXED IT AFTER TRYING TO FIX IT SINCE TWO WEEKS. HANDS DOWN YOU'RE AMAZING. ISTG I COULD ACTUALLY CRY NOW OMG

  • @MuhammadAli-fd3sc
    @MuhammadAli-fd3sc 4 роки тому +19

    This videos contains the content of 6, 7 lectures of python and flask. Very well explained. Cheers 👍

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

    There are so many videos available to deploy models but all are misleading they have demonstrated model creation instead of deployment. you are very straight to the point, love it! wonderful it will help a lot...

  • @hafsasiddiqua5024
    @hafsasiddiqua5024 10 місяців тому +2

    Searched thousands of methods to get the right answer/solution to my query, and BOOOOOM HERE WO GO ... FINALLLLLYYYYY!!! Got the answer!

  • @divyanshchaudhary7063
    @divyanshchaudhary7063 7 місяців тому +1

    Thanks dost
    mene Grt Lernng me 4 lakh diye the tab voh kuch nahi bta paye
    and here you saved me in 10 min video..

  • @deepakkota6672
    @deepakkota6672 4 роки тому +4

    Deeply I appreciate approach, Quite hard to get complicated content with such a simple explanation. Kudo amigo!

  • @firasrachidi3512
    @firasrachidi3512 4 роки тому +13

    Simple and straight to the point, love it! Wish you all the best

  • @oshtontsen5428
    @oshtontsen5428 4 роки тому +28

    Very clearly explained and straight forward. Love it! Keep doing what you're doing

  • @shachi-kun2275
    @shachi-kun2275 4 роки тому +2

    Very helpful. Most videos by others were too complicated for me. This helped me

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

    Everyone is making vids on model deployment where the model has only numerical features.
    Kindly do a vid on model deployment where the model has categorical features as well since that is the most realistic case.

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

    thank you for saving my life bro.🙏🏻

  • @epic_creators
    @epic_creators 26 днів тому

    This is the video I was looking for..., thanks bro.

  • @rahulshrivastava8590
    @rahulshrivastava8590 5 місяців тому +1

    This guy really look like a Techie who knows all the mystery of tech World

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

    thank you brother. i really wanted to deploy my model didnt know how thank you some much

  • @kausikkar2587
    @kausikkar2587 Рік тому +2

    Well explained! 🎉

  • @namratabafna14
    @namratabafna14 3 роки тому +6

    Thank you for explaining this concept in a simplistic way!

  • @saravanakumarv605
    @saravanakumarv605 2 роки тому +7

    bro i just created a front-end for a music recommender which creates a playlist and the content of the playlist will be sent into ml model and the output will be shown in front-end can i use the same technique to my project

  • @rutvikkachchhi7826
    @rutvikkachchhi7826 4 роки тому +1

    Thnx Bro! saved hours and hours of video tutorial in just 10 mins

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

    Thanks ! Great video for ML beginners

  • @SaiprakashReddy
    @SaiprakashReddy 4 роки тому +4

    Good Video . But I Felt You should have used the entire dataset for the training itself instead of splitting as we don't test our model right. A larger dataset is good for the performance of the deployed Model.

  • @punamnavale8927
    @punamnavale8927 6 місяців тому +1

    I want to integrate the multiple machine learning models into the single webpage... How to do it?

  • @piyushjoshi9512
    @piyushjoshi9512 2 роки тому +1

    Thanks a lot man...👍✌

  • @youssefbhmida8682
    @youssefbhmida8682 4 роки тому +2

    This is what i was looking for.
    thx body.
    keep up the good work

  • @VinS99
    @VinS99 2 роки тому +1

    Big help man and you explained the code really well, thanks a lot!

  • @raunakvarma1775
    @raunakvarma1775 4 роки тому +2

    what is the sklearn version used to create the model? beacause I am getting ModuleNotFoundError: No module named 'sklearn.linear_model.logistic' error and it's due to mismatch in version.

  • @second1799
    @second1799 11 місяців тому

    Quick and precise, thanks big bruh

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

    This video was concise and easy to understand . I need help regarding sentiment analysis.

  • @gayiii1911
    @gayiii1911 5 днів тому

    Good explanation

  • @anmolpanna
    @anmolpanna 4 роки тому +2

    Hey thanks man. It helped me with my capstone project

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

    brother did u know how Deploy ML model on webpage using flask into laravel ?? please make a content.....

  • @chhayakhattri8957
    @chhayakhattri8957 5 років тому +8

    Just what I needed man, just what I needed.(◍•ᴗ•◍)❤

  • @Anusho2012
    @Anusho2012 4 роки тому +1

    Explained to very basic!! Thanks!!

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

    Amazing Explanation!

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

    hye basically i have a problem to run your code, it state like this, hope to get reply soon.
    model=pickle.load(open('model.pkl','rb'))
    ModuleNotFoundError: No module named 'sklearn.linear_model.logistic'

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

    Thanks for this I just needed a little bit help

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

    Great explanation

  • @sonuu-t9v
    @sonuu-t9v 2 місяці тому

    I tried to deploy this project.....it is properly showing the home page but at predicting part its showing file not found error, what is the solution??

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

    I watched the video about 3 to 4 times and tried to use your code to run my web application and it doesn't work 🌚💔
    I think I'm doing something wrong ..
    How is the html file is connected with these py files ? Could you explain, please?

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

    Which software is required to run this project ...
    Please explain in step by step 🙏🙏🙏

  • @codesandroads
    @codesandroads 4 роки тому +1

    You saved my day, heck yeah.
    Thankyou homie

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

    Thanks
    Could all these be done completely in Jupiter notebook environment? If yes, could you do a demo? Also something missing in the video is how the directory “template” is created? Thanks

  • @SRINIDHISCSE-2022
    @SRINIDHISCSE-2022 4 місяці тому

    hello dude .. when i am downloading pickle file . it downloads as pickle file .. but opening in text file .. the content inside that file is different format language .. how can i solve it ?

  • @RM-lb7xw
    @RM-lb7xw 4 роки тому

    Great video mate. Glad I found this.

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

    great video for newbies.

  • @nicholasbeaudoin9514
    @nicholasbeaudoin9514 4 роки тому +2

    Dude, this is amazing!

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

    I had a small doubt suppose here you have integrated the flask framework with your machine learning model so do we need js or react to implement the front end functionality..? Have you used js as well??

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

    Easy to understand. Thanks!

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

    hello. i tried to install pickle into my pycharm. however i couldnt find pickle. instead i only found pickles or pickler. are those package the same as pickle ?

  • @vamshivemarapu4234
    @vamshivemarapu4234 3 місяці тому

    Iam unable to execute the project
    How to run the project , it is showing that
    No module named flask
    Please help me

  • @subhasreegupta3937
    @subhasreegupta3937 8 місяців тому

    Great video....but I worked on this and I am getting template not found error....any suggestions on that😢

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

    Nice one ..keep up the good work!

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

    this video is nice, am just a total beginner i just learnt how to create a model on jupyter notepad.but i want to learn more. can you recommend me ur videos about flask ?

  • @rajak7410
    @rajak7410 4 роки тому +1

    Addition of two numbers is a program where we take inputs using input function in python, but in flask if we want to take input from user where the program file(model.py) is different from Flask(app.py) and inputs should be given from html page. So how would we connect both app.py and model.py files and how the input function gets replaced in Flask to take inputs from user as same as forest fire prevention program

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

      Why do you need a model.py? Just take input from html form , and define a function in app.py to get the inputs, add them and return it.

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

      @@NachiketaHebbar my question here is whether we can take user input of flask from html form to another python program. If in case to use input from flask files to Python program how we can deploy it

  • @PIYUSH-lz1zq
    @PIYUSH-lz1zq 3 роки тому

    Which one to use flask or streamlit??? Which is good

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

    thank you very much this is very helpful

  • @e_38_vaibhav_pal91
    @e_38_vaibhav_pal91 9 місяців тому

    Can this be done in vs code instead of pycharm?

  • @saniyainamdar8134
    @saniyainamdar8134 4 роки тому +1

    ValueError: Found array with 0 feature(s) (shape=(1, 0)) while a minimum of 1 is required.
    My project shows this error. Please help asap

  • @bhavindedhia9968
    @bhavindedhia9968 4 роки тому +2

    nice

  • @sanjeevkumar-oc8wn
    @sanjeevkumar-oc8wn 4 роки тому

    Informative. Thanks

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

    Nice explanation! Keep going!

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

    thank u so much. can i use the same procedure(i.e. use flask) in case of audio input from the website? i am using ravdess dataset

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

      Yes, procedure will be same. But the model will be changed to a NLP one. You also have to change how you get the audio file from webpage to the model in flask.

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

      @@NachiketaHebbar thank u so much

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

    great work man.... wish dataset could have quit big..

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

    what if our form has some object type input in such case how are we supposed to give it to our model?

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

    Thank you so much

  • @kanantalwar8173
    @kanantalwar8173 Місяць тому

    Can you please provide the ipynb notebook for the same.

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

    In the same model if I want to pass temperature/O2/humidity Input a multiple time , How can I achieve that ?
    Like I want to make predictions of two forest at a same time

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

    Dude, it's awsm !!

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

    when I am run this code ..jinja2.expections.TemplateNotFound error displayed...many errors .what to do?

    • @NachiketaHebbar
      @NachiketaHebbar  4 роки тому +1

      You get that error if you have not put the html page inside the templates folder. And make sure it's spelled correctly in the render template function .

    • @anjalivijayan525
      @anjalivijayan525 4 роки тому +1

      one more error founded..
      ValueError: Found array with 0 feature(s) (shape=(1, 0)) while a minimum of 1 is required.
      plz solve that

    • @NachiketaHebbar
      @NachiketaHebbar  4 роки тому +2

      @@anjalivijayan525 while taking input in form, in the html page, make sure the name variable is set in the input tag. If the name variable is not specified ,no value of input is sent by the form to ml model.

    • @anjalivijayan525
      @anjalivijayan525 4 роки тому +1

      @@NachiketaHebbar thanks

    • @anjalivijayan525
      @anjalivijayan525 4 роки тому +1

      @@NachiketaHebbar okay. if don't mind .I have one more error..plz correct that..I am a beginner learning on flask.
      ValueError
      ValueError: invalid literal for int() with base 10: ''

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

    Does your code update the prediction results when you type another set of values consecutively?

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

    Really great explained...

  • @RiaDo-j3h
    @RiaDo-j3h 4 місяці тому

    Where we have to send the form data exactly??

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

    Very informative video thank you!!! I’m doing a similar project but im using satellite data and CNN algorithim. Would you advise me to also use Flask?

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

    Thank you!

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

    I have pickle file exported from jupyter notebook. Can I use it directly in app.py without including the dataset in flask ?

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

    can u please show that how to get the implement while clicking the algorithm and giving the output. And the code should run in background

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

    *Hello bro, I'm coverting an image to cartoon and I do have python model. But I don't know how to upload image and fed into model and then get output which is downloadable* All this thing is to be implemented in react app. 🙏🙏🙏 Please help

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

    But how to run an entire project in flask?.. Suppose, I want to create a dynamic web app where I specify buttons for uploading the dataset, normalise it and then choosing a model to predict..
    Also, after I take input for the file from the user, how do I save it and then reuse the same file when other buttons are clicked?

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

    Hello,
    I got the predicted output with the help of your video but when I'm using dtreeviz library to visualise my output because my algo is decision tree and trying it to display on application when clicking the submit button but I can't able to do that. Showing different Kind of errors. Mainly "TypeError: '>' not supported between instances of 'numpy.ndarray' and 'str'" , I have searched every thing but didn't able to resolve it. Can you please help me with that.
    Thanks

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

    Video is good. I thought you are going to deploy it ( so that it is accessible by everyone)

  • @s.swetha3394
    @s.swetha3394 Рік тому

    Is there any software need to be installed to connect ml file

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

    after my values are filled and i click the submit button the page gets refreshed and the opens the same page

  • @redditacc8019
    @redditacc8019 8 місяців тому

    Can we host streamlit applications ?

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

    will it work with .h5 model or I need to create .pkl one ???

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

    Are we supposed to know lib like cs ,bootstrap etc other than python & flask for deploying models?

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

      No its enough. You just need to learn about the platform on which you want to deploy it. Like heroku, for example.

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

    Is there a way to deploy the model as a chrome extension?

  • @alokthakur3298
    @alokthakur3298 6 місяців тому

    What is the accuracy of the model as the csv file contains only 40 rows

    • @NachiketaHebbar
      @NachiketaHebbar  6 місяців тому +1

      The açcuracy is irrelevant as it is dummy data. The goal was just to show the process of training a model on some data and using the trained model in a webapp.

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

    im getting this error TypeError: can't pickle _thread.RLock objects what shoul i do

  • @SajalSirohiBIS
    @SajalSirohiBIS 5 років тому

    Real nice and helpful video. Keep it up. Try to do the same thing with other frameworks also. Would be a nice Playlist.

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

    Can u say that can i do the same thing in spyder Or jupyter??

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

    Hey, I have a doubt can we connect plz

  • @AlexCyber-t8m
    @AlexCyber-t8m 4 місяці тому

    Do we install the Flask in the model file or make another file?

    • @AlexCyber-t8m
      @AlexCyber-t8m 4 місяці тому

      I have both a model file and the website file with me. Like a fully made webpage just want to deploy the model in it.

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

    How to input the values from an excel sheet and write output to the next column in the corresponding row?

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

    nice 👏👏

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

    Hi bro. Thanks for a great video.
    I have a doubt regarding it. Is it possible to read data from a sensor and add it to one of the field, for eg. Temperature. If it is possible how can we implement this in the code?

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

    please any help on his error anytime run the the app.py
    ValueError: Found array with 0 feature(s) (shape=(1, 0)) while a minimum of 1 is required.

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

    Hi, I have been doing machine learning in python for a long time now and I have made several models such as diabetes detection , but I don't have much knowledge in web dev , can I use django instead of flask as a fram work with my models?
    Thankyou in advance :)

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

      you can use any framework. But people in ML tend to use flask cause its pretty handy and easy

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

    Bro in Your case you have 2 class 0,1 output='{0:.{1}f}'.format(prediction[0][1], 2) but if have 3 class like 0,1,2 how i write code for my: output =

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

    How to created .pkl file ? i can find how to created it. I have file ipynb in gg colab, plz help me

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

    In a nutshell you explained everything, super cool bro
    Thank you so much