← Home
Projects
Local-PDF-Chatbot
- Loads all PDF files from a local folder.
- Extracts text and images from each PDF page.
- Filters out black, blank, very small, or distorted images.
- Uses BLIP-2 to generate a caption (summary) for each valid image.
- Extracts nearby text around each image to give it better context.
- Combines image summary and nearby text into a single document.
- Splits the full PDF text into overlapping chunks for better retrieval.
- Adds metadata like PDF name and page number to each chunk.
- Converts all text chunks and image-context chunks into vector embeddings.
- Saves these embeddings into a FAISS vector database for fast search.
- Retrieves the top 10 most relevant chunks based on a user's question.
- Reranks those 10 using a BGE reranker to find the most relevant ones.
- Sends the top 2 reranked chunks along with the question to a local LLM.
- Generates a final answer using only the retrieved content.
- Displays the answer along with source PDF names and page numbers.
- Avoids repeating work by skipping already processed PDFs and images.
- Works fully offline without needing internet or cloud APIs.
Email-Spam-Detection-ML-Model
- ML model using python to detect whether a mail is spam or not
Credit Card Financial Dashboard
- Developed an interactive dashboard using transaction and customer data from a SQL database, to provide real-time insights.
- Streamlined Data Processing & analysis to monitor key performance metrics and trends.
- Shared actionable insights with stakeholders based on dashboard findings to support decision-making process.
Sales Report Dashboard
- Incorporated Data Analysis Techniques, Specializing in time series analysis, to deliver valuable insights, accurate sales forecasting, and interactive dashboard creation, to drive business success.
Machine Learning Concepts
- Different Models/Concepts in Machine Learning
My Website Project
- Go and See how i made this website on VS Code
Heart Disease Prediction Model
- A Model to predict whether a person has heart disease or not