Tips, Tutorials & Insights

Text Classification Best Practices
Text Classification Best Practices

Most text classification examples that you see on the Web or in books focus on demonstrating techniques. This will help you build a pseudo usable prototype. If you want to take your classifier to t…

How To Use CountVectorizer for Text Processing?
How To Use CountVectorizer for Text Processing?

Scikit-learn’s CountVectorizer is used to transform a corpora of text to a vector of term / token counts. It also provides the capability to preprocess your text data prior to generating the vector …

Build Your First Text Classifier in Python with Logistic Regression
Build Your First Text Classifier in Python with Logistic Regression

Text classification is the automatic process of predicting one or more categories given a piece of text. For example, predicting if an email is legit or spammy. Thanks to Gmail’s spam classifier, I …

How to Hire Help For Your NLP & Machine Learning Projects?
How to Hire Help For Your NLP & Machine Learning Projects?

While big name tech companies have fully staffed Natural Language Processing (NLP) and Machine Learning engineers, your company may be at the cusp of joining the A.I. revolution. At this stage, you ma…

HCAHPS Survey: 10 Frequently Asked Questions
HCAHPS Survey: 10 Frequently Asked Questions

As NLP and Machine Learning consultants, part of what we do is analyze data – primarily text data in combination with structured data to help organizations make informed decisions. However, when it…

How to Streamline Customer Service with NLP?
How to Streamline Customer Service with NLP?

Companies receive support enquiries from various channels. This may include emails, support tickets, tweets, chat conversations with customer support representatives (CSRs), chatbot conversations and …

Leverage Patient Comments to Gain Insights Into Your Practice
Leverage Patient Comments to Gain Insights Into Your Practice

Learn about the different types of insights you can get from detailed analysis of patient comment…

Pre-trained Word Embeddings: What Is It & How To Access?
Pre-trained Word Embeddings: What Is It & How To Access?

Pre-trained word embeddings are vector representation of words trained on a large dataset. With pre-trained embeddings, you will essentially be using the weights and vocabulary from the end result of …

What are N-Grams?
What are N-Grams?

N-Grams are a set of co-occurring words within a given window. When computing n-grams you typical…

What are Stop Words?
What are Stop Words?

Stop words are a set of commonly used words in a language. Examples of stop words in English are …

What is Inverse Document Frequency?
What is Inverse Document Frequency?

Inverse Document Frequency (IDF) is a weight indicating how commonly a word is used. The more fre…

What is Term Frequency?
What is Term Frequency?

Term frequency (TF) often used in Text Mining, NLP and Information Retrieval tells you how freque…

How we use Natural Language Processing for market research?
How we use Natural Language Processing for market research?

In order for companies to innovate, build new product lines and understand the effects of certain…

How we automatically organize large amounts of text data with topics?
How we automatically organize large amounts of text data with topics?

Making sense of volumes of text data in surveys, legal documents, websites, customer support tick…

How we use automatic categorization to make sense of documents?
How we use automatic categorization to make sense of documents?

Enterprises are overwhelmed with the volume of text they have to deal with every day. You have em…