Retrieval-Augmented-Generation (RAG) Projects
Youtube Chatbot using Transcripts with GroqLLM
Python-based solution that takes a LangChain / Faiss-powered pipeline to automatically fetch, chunk, embed and index transcripts from YouTube videos, and then leverages the GroqLLM to enable natural-language Q&A over the video content , all while logging the chat history for reproducibility and analysis.
Large Language Model (LLM) Projects
Bangla SMS Spam Detection Using RoBERTa XLMRoBERTa BERT
This repository presents the code and resources for our research on Bengali SMS spam detection. We employed various transformer-based architectures and a custom dataset to achieve high-performance classification, with our findings submitted for peer review.
Sentiment Analysis using Stock Data NLP
A Python project that combines stock market data with natural language processing to uncover how sentiment from stock data correlate with stock price movements. It features data collection & cleaning, exploratory data analysis, visualizations, model experiments, and reporting to help understand and predict market behavior.
SMS Spam Classification using Naive Bayes Decision Tree and Random Forest
A complete SMS spam-classification pipeline using classic machine-learning algorithms: it ingests the publicly available SMS spam dataset, applies text preprocessing (cleaning, tokenization, vectorization), then trains and evaluates three classifiers : Naïve Bayes model, a Decision Tree, and a Random Forest
Machine Learning (ML) Projects
Certifications
Machine Learning Specialization
Stanford University
Issued: May 2023Deep Learning Certification
DeepLearning.AI
Issued: March 2023Natural Language Processing
Coursera
Issued: January 2023