Natural Language Processing (NLP) Tutorial with Python & NLTK

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

КОМЕНТАРІ • 152

  • @edurekaIN
    @edurekaIN 6 років тому +34

    Got a question on the topic? Please share it in the comment section below and our experts will answer it for you.
    Online NLP Certification Training: goo.gl/C1PW7d
    Call Edureka at US: +18336900808 (Toll-Free) or India: +918861301699 or, write back to us at sales@edureka.co

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

      love it!

  • @subramanyakrishnamurthy8352
    @subramanyakrishnamurthy8352 3 роки тому +24

    This style of teaching is as simple as it gets! Really great job! Thank you.

  • @tehemtoncode47
    @tehemtoncode47 5 років тому +16

    At 14:50, it is not frequency distinct. It is frequency distribution.

  • @sreenufriendz
    @sreenufriendz 5 років тому +15

    This is the best !! The tutor is the best in the business ..!!

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

    Free code camp is better than most paid courses.

  • @kg3217
    @kg3217 3 роки тому +9

    A lot in a short time, you pulled it really well. Thanks a lot 😁🙏

  • @rachitbhatt40000
    @rachitbhatt40000 3 роки тому +8

    Part 2: Making responses like J.A.R.V.I.S. using NLP.

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

    I must say that you are a very good tutor.

  • @gokulakrishnan1977
    @gokulakrishnan1977 5 років тому +6

    எழுத்துக்கள் 😍

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

    Sir you are great thank you for your .. Tiuturial . Someday people have a knowledge specially to Teachers :)

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

    This was so helpful. Thank you!

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

    Thank you for an amazing introduction to NLP. It helped understand most of the steps

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

    Really need this vlog for my research, very informative as well. Thank you!

  • @jagadishgospat2548
    @jagadishgospat2548 2 роки тому +24

    Came looking for gold, but i found copper. (i came here to escape edureka)

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

    Can you guide me to convert continous sign languages into meaningful english sentences? Also please let me know for any translation system we need to implement all of these terms

  • @kislaykeshari
    @kislaykeshari 6 років тому +6

    Hi Guys, This is Kislay here.
    If you have any questions you can put it up here.

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

      Please assist me with an example of identifying grammar mistakes from a paragraph or guide me how to do it

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

      How can we do weather the review is spam or not?

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

      Where's the code hosted, I'm on mobile

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

      Hi kislay, where is the code for this tutorial? I was trying to follow this tutorial

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

    This is so informative. Thank you

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

    This was really interesting and I learnt a lot about NLP with Python from this video, cheers

  • @budhachandrayumkhaibam6079
    @budhachandrayumkhaibam6079 6 років тому +2

    very well summarized

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

    15:00 How can I translate every token and put its translation in brackets next to it?

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

    Great Tutorial for Beginners

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

    This is super cool. Great video

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

    This was so helpful.
    Thank you.

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

    Hello, I want to know the possibility of someone pursuing a Ph.D in Natural Language Processing. I have a bachelor's degree and master's degree in Linguistics. I later developed interest in NLP. If it is possible, what are the requirements for enrolling in the program. Thank you.

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

    Great overview!

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

    Great explanation

  • @judyostroot8682
    @judyostroot8682 6 років тому +3

    Terrific presentation! Thank you!

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

    Thanks you for the information, you do excelent videos!!

  • @arifbasri4950
    @arifbasri4950 6 років тому +2

    Thank you for such a good explanation and demo on NLP. What are the real world applications using NLP nowadays?

    • @NoName-ve6xm
      @NoName-ve6xm 6 років тому

      Chatbots, Google Assistants

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

      Sentiment analysis, market research

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

    Simple clean with example...

  • @abhigoswami3812
    @abhigoswami3812 6 років тому +1

    Thanks for this beautiful session :)

    • @AmitYadav-ig8yt
      @AmitYadav-ig8yt 5 років тому +1

      I can not understand how these people praising or liking the content What the hell did You learn, Just theory - Suck it !!!

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

      Amit Yadav that is why they have paid courses for that.

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

    Great video - thanks!

  • @fabienudriot3977
    @fabienudriot3977 6 років тому +2

    Great overview. I am now curious to know more about that topic. A little bit too fast at speaking / explaining IMO. I had to pause and rewind the video many time to grasp what was explained.

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

    Very nicely done!

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

    Hi great video and examples. Is this code hosted anywhere?

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

    Very good Tutorial, please can the codes run on raspberry pi?

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

    Hi. Thank you for the video. I have a question is NLTK considered part of machine learning or it is a statistical way of applying NLP?

  • @AbhishekKumar-mq1tt
    @AbhishekKumar-mq1tt 6 років тому +1

    Thank u for this awesome video

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

    I can not print the stop words using both pycharm and jupyternotebook ........print(os.listdir(nltk.data.find("corpora"))) what is missing?

  • @arifbasri4950
    @arifbasri4950 6 років тому +2

    I'm basically new to AI, data science...this NLP that you shown is basically for English language. How about if I want to develop for my own language? Is there any resources that you could recommend to me...Tq

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

    it was much helpful,,,,tnku

  • @BB-sf7gz
    @BB-sf7gz 6 років тому +8

    Hi, I'm someone with very little background in programming but I badly need to find a way to do semantic similarity comparisons of sentences for a research project. I was already lost at the part where you brought up the NLTK downloader. How did you do that and where did it come from!?

    • @jyotiranjanmishra6640
      @jyotiranjanmishra6640 5 років тому +2

      Hope you got the solution. In case you are not, you can follow this link - ua-cam.com/video/Qu8pob9RX64/v-deo.html

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

      True

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

    Can you provide a link to the Jupyter notebook?

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

    Hi! how I apply the same (NLP processing) on corpora containing emojis in sentences.

  • @Parteque
    @Parteque 5 років тому +6

    It is sentiment analysis, not sentimental :D

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

    to continue from 32:30

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

    Please answer
    How to train nltk others language ? nltk work for English language but i want use it for others language.pls anyone answer my Question

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

      what language are you working on?

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

    thanks, it's great!!

  • @captainnima
    @captainnima 5 років тому +2

    What's with the fdist[word.lower()]+=1? Why is there a +=1 in there?

    • @niyaspkd
      @niyaspkd 5 років тому +1

      count thats the count . in a loop its counting repetition

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

    Great video

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

    very usefull

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

    how do i do this but using a column in a table dataset. For instance if i have a specific column that contains words and i want to do this analysis how would i go about it?

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

    Is this jupyter notebook available?

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

    Hi, Which will be better for stock news sentimental analysis
    Bag of words
    Tfidf
    Also discussed with reason plz?
    Looking forward to hearing from you soon!!

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

    fdist[word.lower()]+=1 not return a tuple it returns only the last item saved in the loop any help please?

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

      fdist.most_common() resolve it instead of for loop

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

    Good stuff!

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

    is it possible to do text processing for multiple columns in the dataset ?

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

    Thanks

  • @danielmafileo4078
    @danielmafileo4078 5 років тому +1

    Is it possible to build a nlp app for a foreign language other than English?

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

    Normally I wouldn't ask for the code pasted, but when you're on mobile its hard to read, where's the code hosted?

  • @Game_Studio15
    @Game_Studio15 10 місяців тому

    can someone help me? on mine there is an error "indexError:list index out of range" when I run the command "listdir nltk.data.find("corpora"))

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

    can we find grammar mistakes from a sentence using nltk? please assist with an example

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

    Do I need the data file to run the code, "print(os.listdir(nltk.data.find("corpora")))"?

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

      yes, you need to first install the necessary files or corpora to run this command.

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

    482 Rhianna Dam

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

    Hi. I got a problem when I run FreqDist code. It did not show full output just like yours. it ended like this, "...})". How can I make it show full output result?

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

      if you run help () on it you should find out the objects methods, here its elements () which is some further obfuscated data type you need to put into a list to see easily, so fdist was the variable name fdist.elements() to get the data, list(fdist.elements()) to see it human readably.
      You probably don't need that help anymore but that's the kind of workflow to solving your own problems in future. Use the help feature on things you need more info about and try and transform the data if its not in a common data structure

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

    It gives error when i do nltk.data.find("corpora").

  • @andrewkiminhwan
    @andrewkiminhwan 6 років тому +1

    link to jupyter notebeook?

    • @andrewkiminhwan
      @andrewkiminhwan 6 років тому +1

      i made a colab, i had trouble filtering stopwords at the end. This is very messy but thought it would be worth sharing
      colab.research.google.com/drive/1OSGIgFMxVX5kjpJ5g5NY2clPpjJDSCxG

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

      @@andrewkiminhwan thank you

  • @Ashokkumar-ds1nq
    @Ashokkumar-ds1nq 4 роки тому +4

    provide Github link of the codes in description.

  • @MaryEden-x9x
    @MaryEden-x9x 3 місяці тому

    658 Charity Rest

  • @rodgerskeatase911
    @rodgerskeatase911 2 місяці тому

    261 Dickens Loaf

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

    0428 Cassin Rapid

  • @ahmedalwy7762
    @ahmedalwy7762 6 років тому

    Can i get the presentation ?

  • @pamelacroftoon5148
    @pamelacroftoon5148 2 місяці тому

    544 Brittany Estate

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

    11:04

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

    how to teach natural language processing different languages beyond english?

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

    Hi sir, want to extract invoice PDF file to excel or csv . How can I do that in NLP. Please help me . Tank you.

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

      use tesseract or similar other library

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

      Have you found any useful tools ?

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

    fdist is not a function it is a list variable

  • @LuciusIsaac-s7p
    @LuciusIsaac-s7p 2 місяці тому

    276 Oran Plaza

  • @theodoregateret996
    @theodoregateret996 2 місяці тому

    7952 Pattie Canyon

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

    But how to use it? These are only definitions of stemming, etc etc

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

    18:35

  • @dr.touseeftahir7204
    @dr.touseeftahir7204 2 роки тому

    Thanks for a such an informative video, do you share the code file as well ?

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

    6318 Reinger Drive

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

    How do I access AI?

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

    Felt like you skipped many small things , many a times I felt lost and had to search google.

  • @NoName-ve6xm
    @NoName-ve6xm 6 років тому +2

    Hello Kislay Keshari. While running the "Corpora" print function I'm getting the following error List Out Of Range.
    IndexError Traceback (most recent call last)
    in ()
    ----> 1 print(os.listdir(nltk.data.find("corpora")))
    ~\Anaconda3.1111\lib\site-packages
    ltk\data.py in find(resource_name, paths)
    658
    659 # Identify the package (i.e. the .zip file) to download.
    --> 660 resource_zipname = resource_name.split('/')[1]
    661 if resource_zipname.endswith('.zip'):
    662 resource_zipname = resource_zipname.rpartition('.')[0]
    IndexError: list index out of range

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

      from __future__ import print_function
      import os
      import nltk
      import nltk.corpus
      print(os.listdir(nltk.data.find("corpora")))
      nltk.download('brown')
      from nltk.corpus import brown
      brown.words()

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

      im having the same error. please if you figured it out show me how to fix it

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

      me too ,dissapointing :(

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

    Dataset link

  • @ogalchonok
    @ogalchonok 6 років тому

    who is the guy in the video?

  • @MuhammadAli-de1td
    @MuhammadAli-de1td 2 роки тому

    ill suggest u add some requirements at the start of any tutorials. ty

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

    I have anaconda downloaded. Can someone guide me to download NLTK library?

  • @ogalchonok
    @ogalchonok 6 років тому

    You don't actually show how to download the NLTK :-(

    • @kislaykeshari
      @kislaykeshari 6 років тому +1

      You can refer to the following steps:
      >>>pip install nltk
      >>>import nltk
      >>>nltk.download()

    • @ahmedalwy7762
      @ahmedalwy7762 6 років тому

      u can download it via pip install -U nltk

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

      Install nltk via the anaconda prompt:
      pip install nltk
      Open nltk downloader (the thing shown at the start of the video):
      1. open jupyter notebook
      2. import nltk
      3. run nltk.download()
      The downloader will open after this (check out your taskbar).

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

    Just a 38 minute Edureka ad, nothing practical just making the viewer interested in learning this so they buy a course.

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

    6326 Darrin Garden

  • @kelvinkersey5058
    @kelvinkersey5058 6 років тому

    Most people think of NLP as Neurolinguistic Programming!

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

      that's true in the neuroscience field (brain study)

  • @WildeAntony
    @WildeAntony 2 місяці тому

    61649 Estevan Road

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

    Maker of Siri, has a video on there is no such thing as artificial intelligence,

  • @WrightAntony-r9d
    @WrightAntony-r9d 3 місяці тому

    152 Russel Views

  • @Simon-kc4ml
    @Simon-kc4ml Рік тому

    3/5 A little too fast and not beginner friendly. At the very least a 'prerequisite' section should be mentioned before the start of video.

  • @Swanicorn
    @Swanicorn 6 років тому +3

    Indian accent?

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

    Fk...I live in Stone Age era....