Past couple of months I have been working on a Question Answering System and in my upcoming blog posts, I would like to share some things I learnt in the whole process. I haven't reached to a satisfactory accuracy with the answers fetched by the system, but it is work in progress. Adam QAS on … Continue reading NLP: Question Classification using Support Vector Machines [spacy][scikit-learn][pandas]
Following are my notes for the video lectures of IIT-K, NPTEL, NLP course. (Not orgnanized properly, will do them soon.) "Language is the foundation of civilization. It is the glue that holds a people together. It is the first weapon drawn in a conflict." - Arrival (2016). Problems in NLP : Ambiguity Open Domain Relation … Continue reading Why Natural Language Processing can be hard?
Syntactic Parsing or Dependency Parsing is the task of recognizing a sentence and assigning a syntactic structure to it. The most widely used syntactic structure is the parse tree which can be generated using some parsing algorithms. These parse trees are useful in various applications like grammar checking or more importantly it plays a critical role … Continue reading Dependency Parsing in NLP
In this blog post, I will be discussing all the tools of Natural Language Processing pertaining to Linux environment, although most of them would also apply to Windows and Mac. So, let's get started with some prerequisites. We will use Python's Pip package installer in order to install various python modules. $ sudo apt install … Continue reading Setting up Natural Language Processing Environment with Python