Still no participant
Still no reviews
Module-1
Introduction to Natural Language Processing , Installation and Setup of : NLTK,SPACY,GENSIM,KERAS,RASA,REGEX,SCIKITLEARN ,Python text files, PDF and regular expressions, Tokenization, Stemming, Lemmatization ,stop words , Phrase Matching and Vocabulary .
Module-2
POS and NER ,Part of speech Tagging ,Visualizing part of speech ,Visualizing NER ,Sentence Segmentation ,Text Classification ,Classification Metrics ,Confusion Matrix ,Text Feature extraction ,Semantics and Sentiment Analysis ,Semantics and word vectors ,Semantic Analysis with NLTK .
Module-3
Topic Modeling ,Latent Dirichlet Allocation Overview ,Non-negative Matrix Factorization ,Text Blob,TextBlob Introduction , Blob Word List: blob.words inTextBlob,Splitting a text in to sentences ,Generating a list of noun_phrases using TextBllob ,Easily counting proper nouns in a string using TextBlob ,Finding a polarity of a string with TextBlob ,Sentiment analysis with TextBlob ,Measuring language subjectivity with TextBlob and Python ,Language Translation with Python Module TextBlob ,TextBlob nGrams ,Spacy , Concepts and Parameters and Interacting with Chatbot
Introduction to Natural Language Processing
https://www.youtube.com/watch?v=5ctbvkAMQO4
https://towardsdatascience.com/introduction-to-natural-language-processing-nlp-323cc007df3d
Installation and Setup of : NLTK,SPACY,GENSIM,KERAS,RASA,REGEX,SCIKITLEARN
https://www.nltk.org/install.html
https://www.youtube.com/watch?v=Qu8pob9RX64
Tokenization, Stemming, Lemmatization ,stop words , Phrase Matching and Vocabulary
https://stackabuse.com/python-for-nlp-tokenization-stemming-and-lemmatization-with-spacy-library/
http://Tokenization, Stemming, Lemmatization ,stop words , Phrase Matching and Vocabulary
https://www.youtube.com/watch?v=p1ccbR2P_xA
Practice :
NLTK
SPACY
Project Work
An autocomplete feature
Customer support bot
Predictive Text Generator
Language identifier
Media monitor
Voice Bot
Topic Modelling
Text Classification
Sentiment Analysis
Recommendation Engine
Part of speech Tagging ,Visualising part of speech
Sentence Segmentation ,Text Classification ,Classification Metrics
https://www.dataquest.io/blog/tutorial-text-classification-in-python-using-spacy/
https://www.youtube.com/watch?v=9LXq3oQEEIA
Practice
Word Analysis
Word Generation
Morphology
N-Grams
N-Grams Smoothing
POS Tagging: Hidden Markov Model
POS Tagging: Viterbi Decoding
Building POS Tagger
Chunking
Building Chunker
Project Work
Semantics and Sentiment Analysis ,Semantics and word vectors ,Semantic Analysis with NLTK
https://builtin.com/data-science/introduction-nlp
https://towardsdatascience.com/word-embeddings-for-sentiment-analysis-65f42ea5d26e
https://www.tandfonline.com/doi/full/10.1080/19312458.2018.1455817
https://www.youtube.com/watch?v=dyN_WtjdfpA&list=PLhTjy8cBISEoOtB5_nwykvB9wfEDscuEo
Latent Dirichlet Allocation Overview ,Non-negative Matrix Factorisation
https://towardsdatascience.com/topic-modeling-quora-questions-with-lda-nmf-aff8dce5e1dd
https://www.youtube.com/watch?v=dukbU0pVD1g
https://www.youtube.com/watch?v=o4pPTwsd-5M
Blob Word List: blob.words inTextBlob,Splitting a text in to sentences
https://textblob.readthedocs.io/en/dev/
https://www.youtube.com/watch?v=UyB0JbJDBpM
https://www.youtube.com/watch?v=ea4IadDRwuc
https://www.youtube.com/watch?v=Cxzyalrjr94&list=PL_92WMXSLe_-RkWW5zAQZ-gMdVqZ7T-_F
Practice
Avinash wants to help his sister mounika to pass through the aptitude exam, so in order to help her he wants to test her skills in english .So he fixed to assign some sentences and want the key root words in the sentences. So write a python code that helps mounika to get the root words in the given sentences?(Note:Use stemming and tokenization process)
Avinash is a comic editor in a X company one day while editing a particular script he became enthusiastic about the story of the script so there is no time to read the whole script he decided to understand the total story line by learning about the characters so he wants to separate the words in the sentence to know the characters as the whole story is complex ,So write a python program that splits the words and display both splitted words and count of the words in the given sentence using tokenizer function?
Avinash is a English teacher in a school.She wants to teach the students about connectors and prepositions and there usage in sentence formation so she thought an idea that helps students to understand more about the connectors and prepositions so he planned to give different sentences to the students and to remove the connectors and prepositions in the sentence .Write a python code to help students to remove those connectors and prepositions?(Note: connectors and prepositions represents stop words take them in a text file for required output)
Generating a list of noun_phrases using TextBllob
https://textblob.readthedocs.io/en/dev/quickstart.html
https://www.geeksforgeeks.org/python-textblob-noun_phrases-method/
https://www.youtube.com/watch?v=Cxzyalrjr94&list=PL_92WMXSLe_-RkWW5zAQZ-gMdVqZ7T-_F
Project Presentations
Easily counting proper nouns in a string using TextBlob ,Finding a polarity of a string with TextBlob
Measuring language subjectivity with TextBlob and Python ,Language Translation with Python Module TextBlob ,TextBlob nGrams
https://textblob.readthedocs.io/en/dev/quickstart.html
https://www.youtube.com/watch?v=Cxzyalrjr94&list=PL_92WMXSLe_-RkWW5zAQZ-gMdVqZ7T-_F
Practice
Sentiment analysis on social media
Sentiment analysis on social amazon products
Sentiment analysis on twitter
Project Reviews
Concepts and Parameters and Interacting with Chatbot
https://bigdata-madesimple.com/how-do-chatbots-work-an-overview-of-the-architecture-of-a-chatbot/
Practice
chatbot for website
chatbot for whats app
chatbot for eCommerce
Practice
voice bot for you tube
voice bot for call center
A.Avinash working as Assistant Professor, Dept of CSE, Centurion University of Technology and Management, Andhra Pradesh . Interested to work on Machine learning,Natural Language Processing,Problem Solving Methodologies , and ChatBot. Programming Skill: C Programming Data Structure Object Oriented Programming using C++ Formal Language Automata Theory Python Web Development(HTML,CSS,PHP) Database Management Systems Compilers