Natural language processing (NLP) refers to the branch of artificial intelligence enabling computers to understand the text and spoken words in the same way human beings can.

I’m experienced in traditional NLP, which is a sequential flow of several steps. This process includes data preprocessing, feature engineering to get good numerical representations of textual data, and using machine learning algorithms for prediction. Data preprocessing involves tokenization, removing punctuations and stop words, stemming, lemmatization, etc. I’ve programmed in Python since 2018 and worked with related libraries and frameworks, including Tensorflow, Keras, NLTK, Scikit-learn, Hazm, etc. 

My NLP projects are as follows:

Featured_images-1 (another copy)

Sentiment analysis

Analyzing the comments of an online shop (Digikala) to group them into three groups: positive, negative, and neutral.

Price prediction

Pricing products the descriptions provided by sellers.