Spooky-Author-Identification
👻 Spooky Author IdentificationWho wrote this sentence? Classifying authors from a single line of text “Let the words tell you who wrote them.” 📎 Full Analysis:👉 View Jupyter Notebook on GitHub 📎 Kaggle Competition:👉 Spooky Author Identification (2017 Halloween) 📌 One-Line SummaryGiven a sentence, predict which of Edgar Allan Poe (EAP), H. P. Lovecraft (HPL), or Mary W. Shelley (MWS) wrote it.With light preprocessing and BoW/TF‑IDF features + Naive Bayes, the model achieves...
News Keyword Trend Analyzer
📰 Real-Time News Keyword Trend AnalyzerTracking trending keywords in news articles using real-time datapipelines “See the world’s breaking news trends — live.” 📌 One-Line SummaryA real-time news keyword trend analyzer that collects live newsheadlines, processes them to extract popular keywords, and visualizestheir trends in real time using Kafka, Apache Flink, Elasticsearch,and Kibana. 1️⃣ How It Works1. Data Collection — Kafka Producer (news_producer.py) Fetches top news headline...
House Price Prediction
🏠 House Price Prediction in Ames, IowaPredicting real estate prices using advanced regression techniques “Accurate home valuation — powered by data.” 📎 Full Analysis:👉 View Jupyter Notebook on GitHub 📎 Competition Source:👉 Kaggle: House Prices - Advanced Regression Techniques 📌 One-Line SummaryThis project predicts house prices in Ames, Iowa using 81 property features such as area, location, condition, and building type.It applies data preprocessing, feature engineering, and re...
AI Stock Analysis App
📈 AI Stock Analysis AppAI-powered iOS app for real-time stock market insights “Real-time stock prices meet AI-powered analysis — in your language.” 📎 Demo Video: Your browser does not support the video tag. 📌 One-Line SummaryAn iPhone app that collects real-time stock data and uses AI to provide clear investment insights in multiple languages.It also stores your past analyses so you can track trends over time. 1️⃣ How It Works1. Live Stock Data Pulls stock prices from Yahoo...
Real Time Crypto Dashboard
💹 Real-Time Crypto DashboardLive Bitcoin & Ethereum tracking with predictions “Watch crypto markets move in real time — and see tomorrow’s trend today.” 📎 Demo Video: Your browser does not support the video tag. 📌 One-Line SummaryA live dashboard that tracks Bitcoin (BTC) and Ethereum (ETH) prices in real time, predicts short-term trends, and displays everything visually.Built entirely with open-source tools on AWS. 1️⃣ How It WorksData Flow:Live Prices → Kafka (data streaming) ...
Used Car Price Prediction
🚗 Used Car Price Prediction in VirginiaPredicting the price of used cars with AI and data analysis “Don’t guess the price — let the data tell you.” 📎 Full Analysis:👉 View Jupyter Notebook on GitHub 📌 One-Line SummaryThis project predicts the prices of used cars in Virginia using a dataset of over 46,000 listings.By analyzing details like year, mileage, brand, and fuel type, the AI model can estimate a realistic market price. 1️⃣ How It Was Built1. Data Collection Collected rea...
[Algorithm] Quick Sort — Divide and Conquer!
⚡ Quick Sort: Divide and Conquer! “Divide each difficulty into as many parts as is feasible and necessary to resolve it.”— René Descartes In life, as in sorting algorithms, you don’t have to solve a complex problem all at once.Break it down into smaller pieces, and it becomes much easier to handle.Quick Sort is an algorithm built exactly on that philosophy. Imagine organizing your bookshelf.You pick one book in the middle as a reference point —thinner books go to the left, thicker book...
[Algorithm] Insertion Sort — Quiet but Steady Growth
🧩 What’s the Big Deal About Insertion Sort? “It does not matter how slowly you go as long as you do not stop.” – Confucius In life, there are those who don’t seek the spotlight but quietly find their own place.In the world of algorithms, there’s a counterpart to such people — Insertion Sort. As its name suggests, Insertion Sort works by inserting each new elementinto the correct position within an already sorted portion of the list. It doesn’t sort everything in one flashy move,but in...
[Algorithm] Dynamic Programming — Trusting Your Past Self
🔁 What’s the Big Deal About Dynamic Programming? “Memory is the treasury and guardian of all things.” – William Shakespeare In life, there are moments when we need to remember and refer to past experiencesto avoid making the same mistakes again. Whether in studying, exercising, or love—the ability to remember and use what we’ve learned shapes our future. There’s an algorithm in programming that reflects this very philosophy:Dynamic Programming (DP). 🧠 The Philosophy Behind ItDyn...
[Algorithm] Selection Sort — The Power of Choosing
🔍 What’s the Big Deal About Selection Sort? “Destiny is not a matter of chance, it is a matter of choice.” – William Jennings Bryan In life, we constantly face moments of choice.Who will you walk with? What will you do first?Ultimately, these choices shape the course of your life. In programming, there’s an algorithm that embodies this same idea —Selection Sort. Selection Sort repeatedly finds the smallest value in the list,and moves it to the front, step by step, until the entire lis...