Chat Bot With PyTorch - NLP And Deep Learning - Python Tutorial (Part 1)

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.ย. 2024
  • In this Python Tutorial we build a simple chatbot using PyTorch and Deep Learning. I will also provide an introduction to some basic Natural Language Processing (NLP) techniques.
    1) Theory + NLP concepts (Stemming, Tokenization, bag of words)
    2) Create training data
    3) PyTorch model and training
    4) Save/load model and implement the chat
    Resource:
    This tutorial was inspired and adapted from the following article:
    "Contextual Chatbots with Tensorflow": chatbotsmagazi...
    ✅ Write cleaner code with Sourcery, instant refactoring suggestions in VS Code & PyCharm: sourcery.ai/?u... *
    📚 Get my FREE NumPy Handbook:
    www.python-eng...
    📓 Notebooks available on Patreon:
    / patrickloeber
    ⭐ Join Our Discord : / discord
    If you enjoyed this video, please subscribe to the channel!
    NLTK:
    www.nltk.org
    You can find the code on GitHub:
    github.com/pat...
    PyTorch Beginner Course:
    • PyTorch Tutorials - Co...
    Please checkout my website to see all tutorials:
    www.python-eng...
    You can find me here:
    Twitter: / patloeber
    GitHub: github.com/pat...
    Icons:
    fontawesome.co...
    fontawesome.co...
    #PyTorch #NLP #DeepLearning
    ----------------------------------------------------------------------------------------------------------
    * This is a sponsored or an affiliate link. By clicking on it you will not have any additional costs, instead you will support me and my project. Thank you so much for the support! 🙏

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

  • @amparoconsuelo9451
    @amparoconsuelo9451 ปีที่แล้ว +9

    Very clear. Much better than the later tutorials. I understood the meaning of tokenization and bag of words when you demonstrated what happens during the execution of the code.

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

    You are the best!! Among all the youtube videos about chabot , you are the only one to explain step by step the fundamentals of coding a chatbot.

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

      glad you like it!

  • @xingfenyizhen
    @xingfenyizhen ปีที่แล้ว +5

    You can tell the difficult theory to the easy one,you're the master!😁

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

    Such a good explanation, seriously anyone with a negative IQ can also understand!
    Never stop uploading please :)

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

      thanks so much!

    • @user-df2rq8fb9h
      @user-df2rq8fb9h ปีที่แล้ว

      .👆Friendship often ends in love; but love in friendship

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

    I saw many videos but your explanation is great.

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

      Glad to hear that :)

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

    Waited for months from your last series on pytorch :). Please make videos on NLP with pytorch

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

      yes I finally got around to do some pytorch tutorials! part 2,3, and 4 will be released in the next 3 days. I hope to do even more NLP in the future

  • @Kids_stories400
    @Kids_stories400 ปีที่แล้ว +8

    Very informative and explains everything! Please do more videos like this!

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

    Oh man I love that, I'm working on a chatbot based project and these videos will definitely help me

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

      glad to hear that!

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

    Amazing tutorial, I've no idea about ML or DL, but the video is crisp enough to make understand everything 😊

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

      Glad to hear that!

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

    I am really happy to see your efforts. You have done a great job. thanks sir

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

    Watched this video... And boom 💥 SUBSCRIBED!!! 😍

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

      yeah thanks a lot :)

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

    you sound a lot like Kumail Nanjiani. Great video btw

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

    you made it much easier for me , great job

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

    thank you so much for this helpful video! would you consider teaching how to implement a GUI along with it?

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

      Yes good suggestion! I’ll consider it

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

    Beautiful Explanation bro! just wow!

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

      glad to hear that!

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

    great video man. Really helpful for my course project. Thank you.

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

    thank you so much for a wonderful tutorial! by the way, I was curious as to which vscode theme you were using-i find it very nice!

  • @villanuevajohnoliver5953
    @villanuevajohnoliver5953 2 หลายเดือนก่อน

    Love your playlist on this! Can we use Word2Vec instead of Bag of Words for word embedding?

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

    This is really awesome. After this I want you to develop a machine learning model and deployment using flink kafka hadoop

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

      I will have a look at this...

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

      @@patloeber Please have a look. It will be like a big data archteciture for a bank where each transaction will be monitoried

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

    very clear and easy to understand..thank you for this tutorial :)

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

      Thanks! Glad you like it

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

    Sir, thanks for this video seeing this video has made me love love NLP. I was looking for where to specialise in. Thanks 👍

  • @RamanKumar-nr6lr
    @RamanKumar-nr6lr 3 ปีที่แล้ว +1

    Really great!! Keep uploading.

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

    This tutorial is more german than Germany itself. But great tutorial anyways!

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

      Haha thx

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

      lucky you, you haven't experienced bavarian English xD

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

    Very helpful video and implementation is very clear, Thanks Man

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

      glad you like it!

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

    It looks like training dataset is same as test set, am I right? Using an AI method to recognize the chat instead of using "if--else" structure.

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

    Great explanation buddy !

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

    Nice video, thanks! Just one question: Is this bag of words methode really also how chatbots (as far as I understand also assistants like siri?) with huge amounts of data work. So apple really has millions of tag with possible inputs that can be labelled to one of the tags like "greeting" and so on? Hard to imagine, since it would be such a long way for it to work well :O

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

      I guess they are self learning bots ,they don't have huge data chunks they rather learn as they progress talking with you

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

      no they use much better method like word2vec.

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

    I like it. Thank you! Is this rule-based or learning-based (retrieval or generative)?

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

    Nice - thanks for taking the time to make the video

  • @Gintoki.Sakata918
    @Gintoki.Sakata918 3 ปีที่แล้ว +2

    Hey,
    Can you build a notification reader(who speaks what's the notification) using python...?
    By the way
    Your videos are just awesome ❤️

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

      Glad you like it! Will add it to my list

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

    I watched all parts and Deployment. I executed also. Amazing work, thank you for sharing 😍. One funny thing I noticed is coffee and tea delivery needs 2-4 days🤣.

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

    This is a nice video man!, I was hoping if you could do also a chatbot in web? Thank you so much for the effort

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

    very understandable

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

    Great job, thank you so much

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

      Glad it was helpful!

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

      @@patloeber I would like to ask you for a favor, how may I find Covid19 psychologic Dataset other than Kaggle. Thank you in advance

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

    genial, gracias por la informacion

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

    Danke für das tolle Video.
    Ich habe einen Fehler, würde mich über einen Kommentar freuen
    line 134, in _check_not_importing_main
    raise RuntimeError('''
    RuntimeError:
    An attempt has been made to start a new process before the
    current process has finished its bootstrapping phase.
    This probably means that you are not using fork to start your
    child processes and you have forgotten to use the proper idiom
    in the main module:

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

      Vermutlich unter Windows, num_workers=0 for the DataLoader, and use if __name__ == "__main__" could be tried to solve this

  • @AharsiDey
    @AharsiDey 8 หลายเดือนก่อน

    Thank you so much for this great project! I have a slight doubt... In 20:21 part of the video, when we are running the stem function, why doesn't the output show `['organiz', organiz', organiz']` because when you were explaining the concept of stemming you had shown another example where the words universe and university were stemmed as univers and univers repectively

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

    this course is amazing!!! I'm familiar with python, but have no any experience on ML.
    any prerequisites for building the chat bot? TensorFlow Tutorial or PyTorch Tutorial both are needed?

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

    Can you also show how to do entity extraction in a video or a blog post?

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

    i know this might not be seen but at 14:10 in the stemming stage why did the 'e' get chopped off form the word 'anyone'?

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

    Thanks a lot keep up the good work

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

    Many Thanks!!

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

    Thank you very much for this video.I always search to find this kind of explanations and knowledges.You are really great :)

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

      thanks :)

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

      I am chemist actually .I ve learning python and machine and deep learning and NLP for 3 years.I rarely need to help but sometimes I really need too but there is nobody to ask

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

    I am trying to do this code on google colab but facing some issues like how to creat environment or use pytorch there, can you guide me through? also getting errors on tokenizing(sentence)

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

    Can I work on this project in jupyter notebook

  • @swordgamingshorts372
    @swordgamingshorts372 7 หลายเดือนก่อน

    you re the best:)

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

    What a great video

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

    Very easy to follow. Very good explanation. Thank you very much.

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

    Thanks for the instructive content! Can you tell me what editor/ IDE you use with python?

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

      I use VS Code. I have a tutorial about my editor setup on this channel :)

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

    14:49

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

      yes before is theory :)

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

    nice

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

    thnx

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

    Thank you so much for this great project! I have a slight doubt...Every time I import a new package like numpy or random on my VS Code, my system isn't able to read it. It says 'ModuleNotFound' I tried everything from changing to path to reinstalling multiple times but it doesn't work. Please help me out with this. Thank youu

    • @ralphdeguzman570
      @ralphdeguzman570 4 หลายเดือนก่อน

      having the exact same problem for installing and importing anything. did you find any general solution?

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

    Hey, I’m creating a twitter bot that searches for tweets that indicate suicidal tendencies and I want to implement an AI that identifies this kind of tweets.

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

      That’s an awesome application! I have a tutorial where I set up the titter api if you want to have a look at that: th-cam.com/video/yCYPzoG25ak/w-d-xo.html

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

    U r amazing

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

    PS C:\Users\Jane_Brit\Desktop\ProjeTasarimi\ChatBot> conda activate pytorch
    Could not find conda environment: pytorch
    You can list all discoverable environments with `conda info --envs`.
    I'm getting an error like this. Can you help?I'm getting an error like this. Can you help?

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

      The environment is not created so it gives an error that way

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

    is it possible to recive files(upload files) from a bot like pdf and word file?, I found no tutorials teaching that concept

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

    This is really great tutorial, and currently I have a problem about using TF-IDF instead of boW, anyone has any resources to figure it out, please? I will appreciate it!

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

      Do I need to learn pytorch before I learn this??

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

    Hi all,
    i'm getting a error while downloading punkt, i searched everywhere but no answer ,please someone give me a alternative
    [nltk_data] Error loading punkt:

  • @chandradeepsingh.8661
    @chandradeepsingh.8661 3 ปีที่แล้ว +3

    Best programming channels I know :
    She online classes Arduino
    Python engineer
    Edureka

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

    could u add about how to link database for storing different credentials

  • @chandradeepsingh.8661
    @chandradeepsingh.8661 3 ปีที่แล้ว

    Please make a chatbot more advance using rnn And other techniques

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

    great video !! just one doubt what do i have to specify in data.pth

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

    Great tutorial! The bot works perfectly fine! Is there any chance you could recommend any german stemmer which works as simply as the PorterStemmer? Really struggling to get this bot to talk german with me....

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

      spacy has german lemmatization support, which is better than stemming anyway. You can also try to skip this part and see if it works without it

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

    hey there great tutorial! i'm having just one problem, when stemming the words when i debug i always get 'None' as a result

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

    can we get the slides you used for the theoretical parts?

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

    Just a quick question what is the IDLE used in the video? Could I just use pyCharm.

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

      I use VS Code but Pycharm is great, too :)

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

    You are awesome

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

    Thanks so much. It was very understandable. But every time I put a new package in python and run it, it still says Module not found error.

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

    Hi! I'm an early beginner to coding in general. I too am trying to create a chatbot I can use for my website. I just don't know which IDE to use. Which one is Mr. Loeber using in this video?

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

    Hey ive seen all your videos for chatbot and even made specifically for my needs, however I just want to ask how do you break into new line in chatbot UI, what to write in intents.json to break in new line in chatbot UI??

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

    This is a great explanation!!
    I have one doubt...what should you include in your intents file so that the bot responds with some default message every time it does not recognize a sentence asked by the user

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

      I implemented this in part 4. You don't need to put the default message into the intents. You can simply put it in your code and whenever the probability for intent classification is not high enough, you can return the default message

  • @Shaan11s
    @Shaan11s 4 หลายเดือนก่อน

    Why not lemmatize vs. stem?

  • @user-bm7di6fw8l
    @user-bm7di6fw8l 7 หลายเดือนก่อน

    Great video, But I get an error from testing stemming...... stemmed_words = [stem(w) for w words] ...... The error is invalid syntax Perhaps I forgot a comma? Anyone know whats wrong? Keith

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

    Is there a way for a chatbot to answer questions and select responses that have been predetermined through a database we have created? If I saw your video, the chatbot still answers and responds to questions manually according to what is written in the code. I want to make it able to answer and determine its responses online through the database

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

    If I wanted to make this bot only respond with questions and never anything other than a question, would it be possible to train it with just the intent file or would I need extra code?

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

      Should work with the intent file

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

    What IDE are you using? Great video!

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

      Vs code

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

    I reckon this might be a dump question, but NLTK is that minded for english only?

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

    how can we add voice recognition in the chatbot?
    and how and where should I put the code ?

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

    Hey ! Can u add button response in this ?

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

    Good video sir, can I use pyttsx3 on this model?

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

    Which model of chatbot is being used here in this chatbot and why? Please reply

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

    Will it answer questions regarding Home Remedies?

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

    Can we run this without setting up a virtual environment? If yes, how?

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

      Yes you can, just install it with pip. This will install all packages into your main Python site-packages folder

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

    What kind of algorithm did you use for this entire system? I hope you can reply.

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

    For some reason, my print statement is not working. nothing is being printed yet I dont get any error

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

    download permission,,thank

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

    How do you check the accuracy and model summary in pytorch

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

    Hey wanted to ask what is the use of NLP and pytorch if it answers only particular questions. Can anyone clear my doubt?

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

    Hello! can you create a video on how to create a bot on facebook user account not on page using python or js ?

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

    Can anyone plz tell me how to install pytorch and conda, everytime I type conda activate pytorch it says no such command as conda, plz help me!

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

      Check his channel. He has a video dedicated to introducing and installing PyTorch.

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

      yes and I also have a tutorial how to install anaconda

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

    what to do for multiples intent?

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

    How to train a model to attach a transformer?

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

    Hey can you tell which ide you are using visual studio code or atom and can you please tell which is better thanks

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

    Hello Patrick, How Can I Stemm in Spanish?

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

    What if you misspell a word? Does bow take it as a 0?

  • @programerguy8396
    @programerguy8396 7 หลายเดือนก่อน

    Is it necessary to create a virtual environment

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

    @pythonengineer Thanks a lot for creating this Tutorial Series! I combined your code with Gareth Dwyer's Telegram bot code to make a Transactional Telegram Chatbot as my first project. It took ages but the code is here and I've credited both of you in the Readme.md
    I've learnt a lot from this series, thank you!
    github.com/cjl12377/Personal-Telegram-Bot

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

      This is an awesome project! Am I allowed to share it?

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

      @@patloeber sure thing :) the code's arguments aren't very sophisticated though so I think its bound to be slower, run into more errors. More testing is still needed

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

    Hi python engineer, do you know the ideal epoch batch size for small training data of less than 50? I want to ensure that the model is not too 'strict when making prediction. How do I do that?

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

      You have to try it out :) maybe 4 or 8, or even without batches

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

      @@patloeber Thankewww >:)

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

    how to integrate pytroch model in android studio.