https://github.com/dpb24/netflix-global-top-10-performance-predictor-ml
https://github.com/dpb24/netflix-global-top-10-performance-predictor-ml
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/dpb24/netflix-global-top-10-performance-predictor-ml
- Owner: dpb24
- Created: 2025-03-28T16:31:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-28T17:26:59.000Z (over 1 year ago)
- Last Synced: 2025-03-28T17:43:05.136Z (over 1 year ago)
- Language: Jupyter Notebook
- Size: 271 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Netflix Global Top 10 Performance Predictor (Python)
### 🎬 Predicting Netflix Title Performance with machine learning 📊
Can we predict how many hours a Netflix title will be viewed based on its first two weeks in the Global Top 10? What trends influence what we watch? This project explores these questions using machine learning techniques.
### 💡Key results:
- **88.3%** of the variation in total hours viewed is explained by 🌲 Random Forest model
- **Week 2 viewership** is the strongest predictor of a Netflix title's success
- **Category matters:** 📺 TV shows tend to perform better than 🍿 Films
### 📊 Statistical Approach:
- **Data Preprocessing:** removed outliers beyond the IQR for model robustness
- **Machine Learning:** tested Decision Tree, Random Forest, Gradient Boosting, and XGBoost models
- **Hyperparameter Tuning:** used GridSearchCV to optimise model parameters
- **Model Evaluation:** evaluated model performance using R², adjusted R², and Mean Squared Error (MSE)
- **Python packages:** used Pandas, Matplotlib, Scikit-learn (sklearn)
### 🔗 Project Resources:
📖 Jupyter Notebook: [GitHub](https://github.com/dpb24/netflix-global-top-10-performance-predictor-ml/blob/main/netflix-global-top-10-performance-predictor-ml.ipynb) | [Kaggle](https://www.kaggle.com/code/davidpbriggs/netflix-global-top-10-performance-predictor-ml)
📂 Dataset: [Netflix Global Top 10 weekly data](https://www.kaggle.com/datasets/davidpbriggs/most-popular-netflix-shows)