Shubham Singla's repositories
Speech-To-Text
This Python script transcribes audio files to text, analyzes word usage, and visualizes the audio waveform. It's perfect for interviews, lectures, or any audio you want to understand better!
Book-Recommendation-System-using-Machine-Learning
A book recommendation system using machine learning is designed to provide personalized reading suggestions to users based on their preferences, reading history, and behavior. The system employs various machine learning algorithms and techniques to analyze large datasets and predict the likelihood of a user enjoying a particular book.
New-Word-Predictor
The "New Word Predictor" is a smart writing tool that helps you type faster and better. As you type, it suggests words and phrases to complete your sentences. It learns from how you write and adapts to your style over time, making it easier for you to express yourself and discover new words effortlessly.
-Stock-Price-Prediction-Using-FB-Prophet
This project predicts stock prices using FB Prophet for time series forecasting and yfinance to fetch historical data. Visualizations are created with Taipy Charts, offering interactive and dynamic insights. Users can input stock ticker symbols to view future price predictions, aiding in informed investment decisions. Easy to set up with Python.
RAG-With-OpenAI-GPT-4o-omni-Model
This system combines the OpenAI GPT-4o model with Objectbox Vector Database for efficient information retrieval and generation. It retrieves relevant data vectors from the database and uses the GPT-4o model to generate accurate, context-aware responses, enhancing the efficiency and precision of information processing.
Custom_YOLOV9_Room_cleanliness_Detector
This project leverages a custom-trained YOLOv9 model to detect objects related to room cleanliness. Built with Gradio, it provides an interactive web interface where users can upload images and adjust detection parameters. The app returns images with annotated bounding boxes around detected objects, aiding in room organization tasks.
Name-Entity-Recognition-App
The Name-Entity-Recognition (NER) App uses natural language processing to identify and categorize named entities in text, such as names, organizations, and locations. It supports data extraction, content classification, and automated tagging, making it useful for data analysts and content managers.
Blog-Generator-Web-App
This Streamlit app generates custom blog posts using the LLama 2 language model. Users can specify the topic, word count, and audience type (Researchers, Data Scientists, Common People) to tailor content. Ideal for content creators needing quick drafts or idea generation.
Driver-Drowsiness-Detection-System
A Driver Drowsiness Detection System using deep learning is a technology that helps prevent accidents by detecting when a driver is sleepy. It uses cameras to monitor signs like frequent blinking or yawning and alerts the driver to keep them awake and safe on the road.
RockyBot-News-Research-Tool-with-LLM-LangChain
RockyBot is a Streamlit web app utilizing LangChain and OpenAI for real-time news article analysis. Users input URLs, the app processes text for insights, and allows context-based queries with advanced NLP technologies.