Articles About Natural Language Processing

Word Sense Disambiguation: Importance in Natural Language Processing

This article was published as a part of the Data Science Blogathon Introduction In human language, often a word is used in more than one way. Understanding the various usage patterns in the language is important for various Natural Language Processing Applications. ( Image: https://www.pexels.com/photo/book-eyeglasses-eyewear-page-261857/ ) In various usage situations, the same word can mean differently. As, a vast majority of the information online, is in English, for the sake of simplicity, let us deal with examples in the English language only. […]

Read more

Practical Guide to Word Embedding System

This article was published as a part of the Data Science Blogathon Pre-requisites – Basic knowledge of Python – Understanding of basics of NLP(Natural Language Processing)   Introduction In natural language processing, word embedding is used for the representation of words for Text Analysis, in the form of a vector that performs the encoding of the meaning of the word such that the words which are closer in that vector space are expected to have similar in mean. Consider, boy-men vs […]

Read more

Part 3: Topic Modeling and Latent Dirichlet Allocation (LDA) using Gensim and Sklearn

This article was published as a part of the Data Science Blogathon Overview In the previous two installments, we had understood in detail the common text terms in Natural Language Processing (NLP), what are topics, what is topic modeling, why it is required, its uses, types of models and dwelled deep into one of the important techniques called Latent Dirichlet Allocation (LDA). In this last leg of the Topic Modeling and LDA series, we shall see how to extract topics through […]

Read more

Understanding Natural Language Processing -A Beginner’s Guide

This article was published as a part of the Data Science Blogathon Introduction:   Source: https://www.asksid.ai/blog/what-is-natural-language-processing/ Language is very important when we want to communicate with each other. Every human can talk and tell others what they need and listen with language. These languages can be anything like English, Spanish, Hindi, Malayalam, etc… We can express our ideas to others in this medium. Language is one of the critical components of human intelligence. Every day we interact with humans, but how about […]

Read more

How to Perform Basic Text Analysis without Training Dataset

This article was published as a part of the Data Science Blogathon Overview This article will give you a basic understanding of how text analysis works. Learn the various steps of the NLP pipeline Derivation of the overall sentiment of the text. Dashboard depicting the general statistics and sentiment analysis of the text. Abstract In this modern digital era, a large amount of information is generated per second. Most of the data humans generate through WhatsApp messages, tweets, blogs, news articles, […]

Read more

Learn to Develop Simple Chatbots using Python and Deep Learning!

This article was published as a part of the Data Science Blogathon Introduction A Chatbot is an application(software) that is used to manage an online chat conversation through text or text to speech format. Most of the chatbots are accessed online through various websites or assistances(virtual) with a popup. Examples:- E-commerce websites, health, news, etc. Image source: https://www.syncfusion.com/blogs/wp-content/uploads/2020/01/tile.jpg   Agenda of this article: 1) Data and Libraries 2) Initialize Training of Chatbot 3) Build the Deep Learning Model 4) Build GUI of […]

Read more

Part 9: Step by Step Guide to Master NLP – Semantic Analysis

This article was published as a part of the Data Science Blogathon Introduction This article is part of an ongoing blog series on Natural Language Processing (NLP). In the previous article, we discussed some important tasks of NLP. I hope after reading that article you can understand the power of NLP in Artificial Intelligence. So, in this part of this series, we will start our discussion on Semantic analysis, which is a level of the NLP tasks, and see all the […]

Read more

Part 15: Step by Step Guide to Master NLP – Topic Modelling using NMF

This article was published as a part of the Data Science Blogathon Introduction This article is part of an ongoing blog series on Natural Language Processing (NLP). In the previous article, we discussed all the basic concepts related to Topic modelling. Now, from this article, we will start our journey towards learning the different techniques to implement Topic modelling. In this article, we will be discussing a very basic technique of topic modelling named Non-negative Matrix Factorization (NMF). So, In this […]

Read more

Part- 19: Step by Step Guide to Master NLP – Topic Modelling using LDA (Matrix Factorization Approach)

This article was published as a part of the Data Science Blogathon Introduction This article is part of an ongoing blog series on Natural Language Processing (NLP). In the previous part of this series, we completed our discussion on LDA, in probabilistic terms. Probably, this article is the last part on Topic modelling since we covered almost all important techniques used for Topic Modelling.  So, In this article, we will discuss another approach, named matrix factorization to understand the LDA which […]

Read more

Word2Vec For Word Embeddings -A Beginner’s Guide

This article was published as a part of the Data Science Blogathon Why are word embeddings needed? Let us consider the two sentences – “You can scale your business.” and “You can grow your business.”. These two sentences have the same meaning. If we consider a vocabulary considering these two sentences, it will constitute of these words: {You, can, scale, grow, your, business}. A one-hot encoding of these words would create a vector of length 6. The encodings for each of […]

Read more
1 10 11 12 13 14 71