Text Analytics and Predictions with Python Essential Training
35mIntermediate2019-06-19
Authors

Kumaran Ponnambalam
Working with data for 20+ years
Course details
Text is a rich source of insights for businesses. Websites, social media, emails, and chats all contain valuable customer data. But to reap the rewards, you need to be able to analyze large amounts of unstructured text. Text mining is an essential skill for anyone working in big data and data science. This course teaches text-mining techniques to extract, cleanse, and process text using Python and the scikit-learn and nltk libraries. Kumaran Ponnambalam explains how to perform text analytics using popular techniques like word cloud and sentiment analysis. He then shows how to make predictions with text data using clustering, classification, and recommendations—otherwise known as predictive text. Along the way, he introduces important text analytics concepts such as lemmatization and n-grams.
Learning objectives
Generating a word cloud
Determining the sentiments of customers
K-means clustering of text
Predicting the classification of text documents
Predictive text
Learning objectives
Generating a word cloud
Determining the sentiments of customers
K-means clustering of text
Predicting the classification of text documents
Predictive text
Skills covered
Machine LearningPythonEssential TrainingArtificial Intelligence (AI)Programming LanguagesOpen SourceSoftware Development
Concepts
0. Introduction
- 01 - The need for text mining skills in data science
- 02 - Introduction to text analytics
- 03 - Course prerequisites
- 04 - Using Jupyter Notebook
1. Word Cloud
- 05 - Word Cloud concepts
- 06 - Preparing data for a word cloud
- 07 - Displaying the word cloud
- 08 - Enhancing the word cloud
2. Sentiment Analysis
- 09 - Purpose
- 10 - Preparing data for sentiment analysis
- 11 - Finding sentiments
- 12 - Summarization and display
3. Clustering
- 13 - Purpose
- 14 - Preparing data for clustering
- 15 - k-means clustering
- 16 - k-means optimization
4. Classification
- 17 - Purpose
- 18 - Preparing data for classification
- 19 - Na ve Bayes classification
- 20 - Predictions for text
5. Predictive Text
- 21 - Predictive text concepts
- 22 - Preparing data for predictive text
- 23 - Building n-grams database
- 24 - Recommending next word
Conclusion
- 25 - Next steps
Related courses
- Python for Data Science and Machine Learning Essential Training Part 1
- Artificial Intelligence Foundations: Neural Networks
- Spatial Machine Learning and Statistics in Python
- Complete Guide to Google BigQuery for Data and ML Engineers
- Applied Machine Learning: Value Estimation
- Applied Machine Learning: Supervised Learning
- Machine Learning in Telecommunication: From Basics to Real-World Cases
- Power BI: Integrating AI