Machine Learning system for predicting Facebook post engagement (daily likes) using historical interaction data.
LikeLogic-Engine is a machine learning web application that predicts the number of likes a Facebook post will receive based on engagement signals such as user interactions, video replays, and unlikes.
It enables data-driven social media decision-making by estimating post performance using historical behavioral patterns.
Built with Streamlit and a supervised regression model, it transforms raw engagement metrics into real-time predictive insights.
Interactive visualizations for:
- Likes trends
- Unlikes patterns
- Engagement behavior
- Video replay activity
A regression-based model that predicts expected daily likes using engagement inputs such as:
- Unlikes per day
- Engagement interactions
- Video replay counts
Instant prediction system that outputs estimated likes based on user-provided metrics.
Helps users understand how engagement signals influence content performance.
- Algorithm: Linear Regression
- Task Type: Supervised Regression
- Input Features: Facebook post engagement metrics
- Output: Predicted daily likes
- Dataset Size: 34,000+ interaction records (Kaggle dataset)
User Input (Engagement Metrics)
↓
Data Validation & Preprocessing (Pandas / NumPy)
↓
Feature Processing Layer
↓
Trained ML Model (Joblib - Linear Regression)
↓
Prediction Output
↓
Streamlit Visualization Layer
git clone https://github.com/Pro-phet123/LikeLogic-Engine.git
cd LikeLogic-Engine
python -m venv venv
venv\Scripts\activatesource venv/bin/activatepip install -r requirements.txtstreamlit run social.py