Natural Language Processing in Python

///Natural Language Processing in Python

Natural Language Processing in Python

FavoriteLoadingAdd to favorites

Alice Zhao

Natural language processing (NLP) is an exciting branch of artificial intelligence (AI) that allows machines to break down and understand human language. As a data scientist, I often use NLP techniques to interpret text data that I’m working with for my analysis. During this tutorial, I plan to walk through text pre-processing techniques, machine learning techniques and Python libraries for NLP.

Text pre-processing techniques include tokenization, text normalization and data cleaning. Once in a standard format, various machine learning techniques can be applied to better understand the data. This includes using popular modeling techniques to classify emails as spam or not, or to score the sentiment of a tweet on Twitter. Newer, more complex techniques can also be used such as topic modeling, word embeddings or text generation with deep learning.

We will walk through an example in Jupyter Notebook that goes through all of the steps of a text analysis project, using several NLP libraries in Python including NLTK, TextBlob, spaCy and gensim along with the standard machine learning libraries including pandas and scikit-learn.

## Setup Instructions
[

===

A FREE annual conference for anyone interested in Python in and around Ohio, the entire Midwest, maybe even the whole world.

source

By |2020-05-21T03:42:46+00:00May 21st, 2020|Python Video Tutorials|31 Comments

31 Comments

  1. ridham patoliya May 21, 2020 at 3:42 am - Reply

    very well explained!

  2. Sora Akemi May 21, 2020 at 3:42 am - Reply

    Today I read this from non-Americans speaking about America. "Whats Ohio? Wait inst Ohio good morning in Japanese?"
    PyOhio and good morning Py to start my day 😉

  3. Gerhard van Eeden May 21, 2020 at 3:42 am - Reply

    Holy shit, that scraping on her mic was annoying! How is it that no-one there noticed it and let her know about it?

  4. jesus reyes May 21, 2020 at 3:42 am - Reply

    Thanks your code is awesome and save me.. Grateful with this wonderful contribution for beginners like me.. all the best

  5. michael akatwijuka May 21, 2020 at 3:42 am - Reply

    Great teaching. Very brilliant lady.

  6. Grayson Soldahl May 21, 2020 at 3:42 am - Reply

    Is there a way to account for sarcasm in sentimentality?

  7. irfan yaqub May 21, 2020 at 3:42 am - Reply

    she is really a great teacher. her way of communication is just awesome.

  8. Lolita Sokolova May 21, 2020 at 3:42 am - Reply

    This is so great lecture! love it) The best teacher

  9. Yash Sanjeev May 21, 2020 at 3:42 am - Reply

    How can you not know about Jeselnik or Bill Burr??

  10. Daryl James Badilla May 21, 2020 at 3:42 am - Reply

    Thank you so much. I learned a lot.

  11. Hayleecs May 21, 2020 at 3:42 am - Reply

    What a great teacher and what a neat tutorial! Looking forward to join next PyOhio in person!

  12. Emil Rasmussen May 21, 2020 at 3:42 am - Reply

    Really really good lecture to learn about language processing!! I was thinking about one big possible issue with the data set for the comedians. What if a comedian relies heavily on say, visual comedy, props etc. Such as the comedian Rune Klan. That would really mess up what kind of data you have, no?

  13. Ashley Diarra May 21, 2020 at 3:42 am - Reply

    Python is great, but are you ready to learn it systematically,if not, i recommend you to check botchief. https://youtu.be/itr15976zpk pero ¿estás listo para aprenderlo sistemáticamente?, si no, te recomiendo que revises el pañuelo

  14. 常路 May 21, 2020 at 3:42 am - Reply

  15. FreeToCode - SujanDhakal May 21, 2020 at 3:42 am - Reply

    Great video i am also a software developer and i am doing the java series in my channel and i love programming

  16. K K TECH May 21, 2020 at 3:42 am - Reply

    Hello Youtuber!
    We Saw Low Views On Your Videos
    Increase Views And Susbcribers On Your Channel
    We Will Provide You Database For Marketing
    Only In 299 & 499 (2 Packages)

    All India Students Database
    Download From Here
    https://imojo.in/42vrh5j

    All India Complete Database
    Download From Here
    https://imojo.in/1eylb56

  17. prabesh koirala May 21, 2020 at 3:42 am - Reply

    in pickle, why are we writing the file as binary?

  18. deepak khadse May 21, 2020 at 3:42 am - Reply

    Thank you so much for nice lecture

  19. Kumar Bhusal May 21, 2020 at 3:42 am - Reply

    Great lecture! Thank you very much for this, I wish this is how explanatory and patient all lecturers are.

  20. Jimi Moe May 21, 2020 at 3:42 am - Reply

    At about 1:02 the nonzero() wasn't working for me. Numpy documentation says it's deprecated since ver 0.24 and should instead use .to_numpy().nonzero() for it to work. Worked great after that. (btw, love this tutorial!)

  21. Pak dynamic Group May 21, 2020 at 3:42 am - Reply

    Timing is Everything!
    IT'S TIME TO JOIN THE OVER 190,000 INDEPENDENT APPI TRAVELS AFFILIATES
    FROM OVER 200 COUNTRIES
    WHO ARE FOLLOWING THE COMPANY'S BLUE PRINT ON
    HOW TO VERY QUICKLY TURN A ONE TIME OUT OF POCKET APPI TRAVELS MEMBERSHIP FEE INTO A
    STEADY UNLIMITED INCOME OF $500.00 US, $2000.00 US & MORE…
    WEEKLY THEN EVENTUALLY DAILY!!!…..🚴‍♀️🚴🚴‍♀️🚴‍♀️🚴‍♀️🚴‍♀️🚴‍♀️… Hi Friends- Wonderful Opportunity for WORLD LEADERS, NETWORKERS, AFFILIATE MARKETING PEOPLE, CRYPTO LOVERS, BITCOIN LOVERS, TRAVEL LOVERS, DIGITAL MARKETING PEOPLE and those who wants to earn at home using their phone and laptops and much more: Join Canadian based company. Don't be too late: https://appitravels.com/?id=JOINAPPITRAVELS

  22. Neri Matrixx May 21, 2020 at 3:42 am - Reply

    WHAT THE FUCK is that annoy sound in the background of something rubbing together. Shit!

  23. Jason Aaron Scalmato May 21, 2020 at 3:42 am - Reply

    Been to prison, faker?

  24. Admin eLearning May 21, 2020 at 3:42 am - Reply

    First minutes, wow this is amazing. I can face the future.

    Minute by minute, OMG what is this?

    Minutes remaining, ©©[¢}¢|∆•×¥÷©✓%[}}¢™©©®][[£°¥€*#;!";@$*%✓€}¢∆.

    Period.

  25. sha p May 21, 2020 at 3:42 am - Reply

    Thank you so much for a wonderful session … Presenter is very knowledgeable ….thanks a lot …looking for more such knowledgeable persons persentations…Thanks a million…keep up your good work..thanks PyOhio for sharing this .. with love from India

  26. Lassoued Hèla May 21, 2020 at 3:42 am - Reply

    I'm so happy to learn NLP for the first time with this great teacher. It's as a dream for me thanks a lot .

  27. GUHAN. S May 21, 2020 at 3:42 am - Reply

    Applauding for your presentation. Thanks for demystifying the concepts involved with text pre-processing techniques.

  28. Analytics Solutions May 21, 2020 at 3:42 am - Reply

    Wonderful session

  29. محمد حسن صباغی May 21, 2020 at 3:42 am - Reply

    how i can get pptx presentation file?

  30. محمد حسن صباغی May 21, 2020 at 3:42 am - Reply

    hello tnx for this movie

  31. Massimiliano Riposati May 21, 2020 at 3:42 am - Reply

    Congratulations for the video tutorial…. very nice and clear explanation.

Leave A Comment

*