Awesome Tools For Natural Language Processing in Python
Learn over 20+ NLP Tools For End to End Projects in Python
Do you know that there are over 6000 human languages in the world? Is it even possible to empower machines and computers to be able to understand and process these human languages?
In this course we will be exploring the concept and tools for processing human (natural) language in python.
Hence if you are interested in Natural Language Processing Projects and are curious on how sentiment analysis,text classification,summarization,and several NLP task works? Then this course is for you.
Natural Language Processing is an exciting field of Data Science but there are a lot of things to learn to keep up.
New concepts and tools are emerging every day.
So how do you keep up ?
In this course on Awesome Tools for NLP we will take you on a journey on the various tools you need to know and be aware of when doing an NLP project in a format of a workflow.
The course approaches NLP via the perspective of a workflow.
Tools and technologies are always changing but workflows and systems remain for a long time hence we will be focusing on the workflow and the tools required for each.
This comprehensive course focuses on not just the various tools that are useful in each step of an End to End NLP project but also how they work and how to build simple functions from scratch for your task.
By the end of this exciting course you will be able to
Join us as we explore the world of Natural Language Processing.
See you in the Course,Stay blessed.
Tips for getting through the course
Thanks For Enrolling
Jesse E. Agbe
What is Natural Language Processing (NLP)FREE PREVIEW
Applications of NLPFREE PREVIEW
Most Popular NLP LibrariesFREE PREVIEW
NLP Project WorkflowFREE PREVIEW
Challenges of NLP
Anatomy of a Text Data
Tools of the Craft and Installation
Fetching Text Data- Introduction
Fetching Data From Docx FIleFREE PREVIEW
Fetching Text Data using Beautifulsoup and Requests
Fetching Articles with NewsPaper3k
Fetching Text Data - Multiple Articles with Newspaper3k
Fetching Textual Data From Wikipedia API
Fetching Textual Data From PDF using Textract
Fetching Textual Data From PDF using PyPDF2
Fetching Textual Data From PDF using pdfplumber
Reading Data From Txt File
Text Cleaning Workflow
Text Cleaning In Python (NLP) with NeatText
Text Cleaning with String Manipulation
Text Cleaning with String Manipulation - Applying it to a Text
What is Tokenization?
Why Tokenization is important in NLP?
How Tokenization is Done & Types of Tokens
Tokenization with Pure Python and NLTK
Word Tokenization with Spacy and Comparison with NLTK
Casual Tokenizer For Tweets
Tokenization in Tensorflow
Stemming with Custom Regex Function
Stemming with Custom Logic
AwesomeNLP_M03_103_Stemming in NLTK
Text Analysis Vs NLP -Introduction
Text Analysis - Word Count or Frequency
Text Analysis - Data Preparation (Author's Dataset)
Text Analysis - Data Preparation 2
Text Analysis - Plot of Word Frequency(Most Common Tokens)
Text Analysis- Plot of Word Count for Jane and Shakespear
Text Analysis -Lexical Complexity of Text -Introduction
Lexical Complexity of Text In Python (Readability and Richness)
Text Visualization of Author's Words Using WordCloud
Stylometry in Python - Introduction
Stylometry in Python-Finding Word Length Distribution
Stylometry in Python -Mendelhall Curve Subplots
Stylometry in Python -Author Verification
Building Features From Text
Representing Words in NLP
Representing Words In NLP using Bag of Words
Representing Words in NLP - One Hot Matrix using Pandas
Representing Words in NLP - Using BoW with Count Frequency
Building Features From Text - Feature Engineering of Text ( Crash Course )
Building Features From Text - WordEmbeddings (Word2Vec,FastText)
Text Visualization in One Video
NLP with TextBlob - Intro and API Overview
NLP with TextBlob - Word and Sentence Tokenization
NLP with TextBlob -Tokenization -2
NLP with TextBlob - Parts of Speech Tags, Advanced Tagger
Text Classification with TextBlob
Natural Language Processing with Flair - What is Flair?FREE PREVIEW
NLP with Flair - Tokenization and Working with Sentence NLP Object
NLP with Flair - Sequence Labeling & Text Annotation
NLP with Flair - Parts of Speech Tagging
NLP with Flair -Named Entity Recognition
NLP with Flair - Using Multiple Tags
NLP with Flair - Semantic Frame Detection & Sense Disambiguation
NLP with Flair - Sentiment Analysis
What is Text Summarization and Types of SummarizationFREE PREVIEW
Text Summarization - Libraries and Packages
Text Summarization - Extractive Summarization Using Sumy
Text Summarization - Graph Based -Lexrank and Textrank
Text Summarization - Using Gensim and Summa
Text Summarization - Evaluation of Text Quality
Text Summarization -Abstractive Summarization with Transformers
Evaluating Text Summary in Python
What is Text Classification?
Text Classification with Machine Learning
Multi Class vs MultiLabel Text Classification
Multi-label Text Classification with Scikit-MultiLearn
Text Classification with Simple Transformers - Data Preparation and Cleaning
Text Classification with Simpletransformers - (No Vectorization Needed)
Text Classification with Flair - PyTorch NLP Framework
Sentiment Analysis with Textblob and Custom Function From Scratch
Sentiment Analysis with Vader and NLTK
Five Markers For Checking Intensity and Valence Score
Keyword Extraction In One Video (Crash Course)
Project 01- Sentiment Analysis
Project 02 - NLP Tasks on Tweets (Keyword Extraction,NER and Sentiment Analysis)
Project 03 - Keyword Extraction NLP App -DemoFREE PREVIEW
Project 03- Keyword Extraction NLP App with Streamlit (Full Length)
Project 04 - Sentiment Analysis on Sarcasm
Project 05 -Text Visualizer NLP App-DemoFREE PREVIEW
Project 05 -Text Visualizer NLP App - Building the App Structure
Project 05 -Text Visualizer NLP App - Adding the Functions
Topic Modeling in NLP - What is Topic Modeling
Topic Modeling in NLP - Gensim Overview
Topic Modeling with Gensim- Workflow & Basic Terms
Topic Modeling with Gensim - Workflow