Skip to content
/ NLP Public

Natural language processing (NLP) is a branch of artificial intelligence that helps computers understand, interpret and manipulate human language.

Notifications You must be signed in to change notification settings

Neel7317/NLP

Repository files navigation

NLP(Natural Language Processing)

In this Repository following topics is coverd

1.Text Pre-Proceesing

(https://github.com/Neel7317/NLP/blob/main/NLPTextPreProcessing.ipynb) (https://github.com/Neel7317/NLP/blob/main/WordEmbadding.ipynb)

  • Tokenization
  • Stemming and Lemmatization with stopwords
  • create bag of word implementation with sklearn countVectoried method
  • Tf-Idf
  • Word2vec
  • Word Embadding

2.Sentimental Analysis using News Headlines

(https://github.com/Neel7317/NLP/blob/main/SentimentAnalysisonStcokHeadlines.ipynb)

  • Inside this cover all Text Pre-prcoessing and then use Random Forest with 86% of accuracy for sentimental Analysis..

3.Spam Classifier

(https://github.com/Neel7317/NLP/blob/main/SpamClassifierwithNLP.ipynb)

  • Use NLP for technique and create Naive Bayes Classifier for spam classification with 96% accuracy

4.Job Recommender System

(https://github.com/Neel7317/NLP/blob/main/job_recommender_system.ipynb)

  • This is the project that i have created for professional networking site http://54.204.171.251/login.php where i have gather different data and perform NLP as well feature engineering, feature selection technique and use different similarity technique for recommender system and finally choes best one that is receive input as user skillset and based on skills recommender system gives recommendation as top n no of job.

5. Text Intent Classification

(https://github.com/Neel7317/NLP/blob/main/Text_Intent_Classification.ipynb)

  • This project aims to fine tune one of the state of the art Algorithm (BERT) which is use for many tasks. Here i have fine-tuned with custom data set and 87% accuracy for multi-class classificcation(7 classes)

About

Natural language processing (NLP) is a branch of artificial intelligence that helps computers understand, interpret and manipulate human language.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published