Automated Database Normalization Checker

A Python CLI tool that analyzes live PostgreSQL schemas using user-defined functional dependencies and automatically detects and decomposes relations up to Third Normal Form (3NF). Implements formal normalization algorithms inspired by database research, bridging relational theory with real-world schema design.

DatabasesRelational DatabasesPostgreSQLDatabase NormalizationSQLPython

Medical Chatbot using Multi-Agentic RAG

An AI-powered chatbot that provides medical information and preliminary diagnoses using advanced NLP techniques and medical knowledge bases.

Multi-Agentic RAGWeb SearchLLMLangGraphVector Database

Named Entity Recognition using BERT

Fine-tuned BERT model for Named Entity Recognition, capable of identifying and classifying named entities in text with high accuracy.

Named Entity RecognitionToken ClassificationTransformersBERTFine-tuningDeep LearningPytorch

IMDB Reviews Sentiment Analysis

Deep learning model for sentiment analysis of IMDB movie reviews, using transformers to classify reviews as positive or negative.

NLPSentiment AnalysisText ClassificationTransformersBERTFine-tuningDeep LearningPytorch

Finger Sign Recognition

Computer vision application that recognizes hand gestures and finger signs in real-time using deep learning models.

Computer VisionCNNClassificationDeep LearningSupervised LearningPytorch

MNIST classification using MLP from Scratch

A Multi-Layered Perceptron model that classifies MNIST dataset. The model uses Cross Entropy loss for evaluation loss and Stocastic Gradient Descent (SGD) for optimization. Also, ReLU and Softmax as activation functions.

MNIST ClassificationMLPSGDCross Entropy LossBackpropagationReLUSoftmax RegressionDeep Learning

Image Inpainting using GAN

A system that makes use of GAN to restore corrupted images and restore patches in the images.

GANPythonNodejs

Home Decor Marketplace with Recommendation System

A home decor marketplace built using MERN stack with a recommendation system implemented using Collaborative and Content-based Filtering.

Collaborative FilteringContent-based FilteringReactNodejsMongoDB