Getting Started with Natural Language Processing

Natural Language Processing (NLP) is a field of artificial intelligence that focuses on the interaction between computers and humans through natural language. Here we will explore some basic concepts and a simple example to get you started. NLP plays a rule between machine Learning and Deep Learning. when your text is data in that time you need to use NLP. Here, I write theory and implement code with pytorch.

Regular Expressions

A formal language for specifying text strings.
Simpliest fundamental tool of regular expression is Disjunctions: letters inside square brackets [] you can check your regular expressios conditions in this website: regexpal.com
another fundamental of regularexpressions is Negations in Disjunctions.
Negations [^ Ss] - carat means negation only when first in []

Books

References