Tech Projects and Demos

Demos and source code related to NLP, Data Science and Machine Learning.

Looking for my free online tools (JSON, YAML, CSV, Base64, URL encoder, JWT)?Developer Tools ↗

Data Science, Natural Language Processing (NLP) Projects

These use Machine Learning, Deep Learning, Data Science knowledge and are connected to the Natural Language Processing (NLP) topics in some way. Most techniques are transferable to other topics as Deep Learning, Machine Learning techniques can be applied across different topics.

I have divided the projects into

  1. Data Science Projects - Involving usage of Python, R. Many of these are related to NLP.
  2. Core NLP Projects - Java based for core NLP topics

Note: The tables are searchable by words and columns can be sorted by clicking on the column names

Data Science Projects

Data Science projects
Data Science, Deep Learning, NLPDeep Learning based Spam Filter on Enron+ Spam Assassin public dataset and comparison with SVM, Random Forest, Xgboost modelsTopics: Deep Learning, NLP, Machine Learning, TF-IDF, Random Forest, Xgboost, SVM
Development: Python, Tensorflow, Numpy, Pandas, Scikit
2017
Data Science, Deep Learning, NLPSemantic Role Labeling (SRL) system using Deep Learning - Bidirectional LSTM network in Paddle FrameworkTopics: NLP, Deep Learning
Development: Python, Paddle, Numpy, Scikit
2017
Unsupervised Clustering for textImplementations of few clustering algorithms for text and some tests on subset of dataset of Wikipedia pages.
  • Nearest Neighbour Search
  • K-means, Kmeans++
  • Latent Dirichlet Allocation (Mixed membership Modeling) for Text Data
Topics: Machine Learning, K-means, Kmeans++, Nearest Neighbour Search, LDA
Development: Python, Numpy, Graphlab
2017
NLP, Machine LearningSemantic Role Labeling (SRL) system using Machine Learning - Pipeline of multiple logistic regression models. Also trainable models for Part of speech, Dependency ParsingTopics: NLP, Machine Learning
Development: Java, LibLinear, Play Framework, Docker, Web Services
2016
Deep LearningNeural Network implemented from scratchTopics: Deep Learning
Development: Python, Numpy, Pandas, Scikit
2017
Data ScienceProjects and tasks related to The Data Scientist's ToolboxTopics: Predictive analytics, Reproducible research, Statistical Inference
Development: R
2015
Data ScienceCompound interest calculator made using R and Shiny, Web Application Framework for R.Topics: Data Products, R Application
Development: R, Shiny
2015

At broader level i have worked on following topics:

I have worked on core topics in NLP:

Core NLP projects
NLP CoreVarious Modules from NLP PipelineTopics: NLP, Syntax Trees, Named Entities Recognition (NER), Discourse Analysis, Linguistics, Wordnet
Development: Java
2016
Grammar AnalysisGrammar Analysis of English Sentences using Syntactic Rules based on English Grammar. The System is designed to be generic using only standard english grammar rules.Topics: NLP, Syntax Trees, Named Entities Recognition (NER), Discourse Analysis, Linguistics, Wordnet
Development: Java
2016
Google Chrome ExtensionText Analyzer Extension can provide grammatical and semantic information for the selected text in English directly in Google chrome browserTopics: Google Chrome Extension
Development: Javascript, Ajax, Html
2015
Gate PluginsCreating plugin for Gate.Topics: NLP, Information Extraction
Development: Javascript, Ajax, Html
2014
NLP PipelineInformation Extraction System can perform NLP tasks like Named Entity Recognition, Sentence Simplification, Relation Extraction etc.Topics: NLP, Information Extraction
Development: Javascript, Ajax, Html
2013