Popularity Prediction Suite is a three-panel data science dashboard built during my studies, where each panel trains and serves a machine learning model that predicts whether a piece of content will become a hit — a TV show, a song, or a news article.
Explores a dataset of 2,000 TV shows: rating distribution, genre popularity, and the relationship between popularity score and vote count. A trained Random Forest model powers a live simulator — enter a show’s popularity score, vote count, release year and genres, and it predicts whether the show would be classified as “Legendary” (rating u2265 8.0).
Analyzes 32,833 songs across danceability, energy and acousticness, with a feature correlation matrix showing how each trait relates to popularity. A Logistic Regression model simulator lets you adjust danceability, energy and acousticness sliders and predicts whether a track would be classified as popular (above the median).
Covers 5,000 news articles from Turkuvaz Media outlets (Sabah, ATV, A Haber, Fotomau00e7, Takvim), tracking clickbait score, source performance and category distribution. A Logistic Regression model predicts whether an article will get high traffic (“popular”) within its first hour, based on source, category, headline length, clickbait score, word count, image/video count, publish time, day of week and breaking-news status.
Each module follows the same pipeline: a dataset is cleaned and explored, a classification model (Random Forest for the TV shows module, Logistic Regression for Spotify and Turkuvaz News) is trained on engineered features, and the trained model’s coefficients are exposed to a small in-browser simulator so the prediction updates live as you move the inputs — no server round-trip needed. The three modules share one dashboard shell with a consistent dark theme and per-module color accents (green, pink, teal).
Turning a trained model into something interactive and explorable — not just a notebook metric — and designing a dashboard that stays readable across three very different domains: entertainment ratings, audio features and news engagement.
Python, Random Forest, Logistic Regression, data visualization, HTML/CSS/JavaScript





Diğer projelerime de göz atmak ister misiniz?