Arya Bharne's repositories
NER-EntityLinker
A Streamlit app that performs Named Entity Recognition (NER), links entities to Wikipedia, and handles disambiguation for ambiguous terms like "Apple," using NLP techniques.
qa-automation
Automated web testing script using Python and Selenium to interact with a demo website, performing tasks like extracting categories, managing cart actions, and searching for products.
AI-Analysis-System
A WebSocket-based application that generates feedback for AI-related questions. The system integrates GroqLLM for enhanced answer evaluation and provides real-time feedback to users, with testing and caching mechanisms in place.
AI-Background-Changer
This repository contains the AI Background Changer app, built with Streamlit and the Cloudinary AI API. Users can upload images, customize backgrounds with prompts, and download the transformed results.
AI-Feedback-System
A Streamlit app that quizzes beginners on AI concepts and provides personalized feedback. Powered by the ChatGroq LLM, it evaluates user responses and offers constructive guidance to help improve AI knowledge.
Ajio-Infinite-Scrolling-Bot
This project demonstrates how to automate infinite scrolling on Ajio's website using Python and Selenium. It showcases the process of scrolling to dynamically load more items on the page, mimicking human-like behavior. No data extraction is performed, focusing purely on scrolling automation.
email-generator
A Cold Email Generator that uses Groq Cloud, ChromaDB, Langchain, and Streamlit to automatically create personalized cold emails for job opportunities by extracting details from job listings.
Flipkart-Data-Scraping
A data scraping project to extract product information such as names, prices, descriptions, and ratings from Flipkart using Selenium and BeautifulSoup.
IPL-Run-Chase-Prediction
This model predicts the winning probabilities for both teams during the second innings of an IPL match.
NLP-Explorer
NLP Explorer is an interactive Streamlit app that lets users explore various NLP techniques like Tokenization, POS Tagging, Stemming, Lemmatization, and NER. It provides real-time analysis of text, making it a great tool for learning and experimenting with NLP concepts.
booking-app
A simple Go-based application for booking tickets to the "Go Conference," featuring input validation, ticket management, and simulated email confirmations.
cpp-basics
A beginner-friendly repository containing basic C++ programs to learn and understand fundamental programming concepts.
cpp-opencv
A pipeline for extracting video frames using GStreamer and detecting/cropping faces from the frames using OpenCV's Haar Cascade classifier in C++.
groq-chatbot
A chatbot web application built with Streamlit and Groq AI, featuring customizable personas and conversation memory, allowing users to interact with an AI in different styles.
house-of-dragons-web-automation
This project demonstrates web automation using Selenium to interact with Google Search. It automates the process of searching for "House of Dragons," capturing a screenshot of the results. Ideal for beginners looking to understand browser automation and web scraping techniques.
Portfolio
A personal portfolio app built using Streamlit, showcasing projects, skills, and achievements. It features an interactive, user-friendly design with dynamic sections for project descriptions, visualizations, and contact information. Ideal for sharing work and engaging with potential collaborators.
telco-customer-churn-eda
This project conducts an exploratory data analysis (EDA) on a Telco customer churn dataset. It visualizes key factors influencing customer churn, including payment methods, contract types, and service usage. The insights gained aim to help businesses understand customer retention and develop strategies to reduce churn rates.
Web-Scraping
A beginner-friendly web scraping project using BeautifulSoup4 and Requests. Learn how to fetch, parse, and extract data from websites with Python!