In this reposetory i will put project i did by my-self. Feel free to customize and extend this app as needed!:)
#list of project:
- RAG + Lang
- summerizer
- Gemini Chatbot
- Face & Hand Detection
This project implements a Retrieval-Augmented Generation (RAG) system using LangChain that allows you to ask questions about the content of a PDF document. The system retrieves relevant information from the document and uses a Large Language Model (LLM) β such as Google Gemini via the ChatGooglePalm wrapper β to generate accurate, context-aware answers.
- Loads and processes PDF documents to create a searchable knowledge base.
- Splits documents into manageable chunks for embedding and retrieval.
- Uses vector embeddings (e.g., OpenAI embeddings) to index document chunks in FAISS.
- Retrieves relevant document chunks based on user queries.
- Generates answers conditioned on retrieved chunks using an LLM (Google Gemini or OpenAI GPT).
- Maintains conversational history for context-aware dialogue.
- Interactive web UI built with Gradio for easy question answering.
A simple interactive web application for text summarization built using Hugging Face Transformers and Gradio.
- Summarizes input text into a concise summary.
- Uses the pre-trained
facebook/bart-large-cnnmodel for high-quality summarization. - Interactive and easy-to-use web interface powered by Gradio.
A simple chatbot powered by Google's Gemini Pro API, designed to simulate an ebook customer service assistant. This project features a basic UI using Python, making it beginner-friendly and easy to customize.
- Interactive chatbot powered by Gemini Pro (
generativeai) - Lightweight UI using
Tkinter(desktop GUI) orGradio(web-based UI) - Clean and simple code structure
- Open-source and easy to extend
This project demonstrates real-time face and hand detection using MediaPipe and OpenCV.
It works with your webcam and draws bounding boxes for faces and skeleton landmarks for hands.
- Detects multiple hands (up to 2 hands).
- Tracks hand landmarks (fingertips, joints, etc.).
- Detects human faces with bounding boxes.
- Runs in real-time using webcam.
Clone this repo and install dependencies:
git clone https://github.com/YOUR_USERNAME/face-hand-detection.git
cd face-hand-detection
pip install -r requirements.txt