A fun, lightweight machine learning web app that predicts the likelihood that your crush likes you back based on 10 behavioral inputs. This project is built using Streamlit, making it super easy to run and deploy.
- Algorithm: Random Forest Regressor
- Accuracy: ~77%
- Inputs: 10 behavioral features (0–10 scale)
- Output: Percentage likelihood (0–100)
- Reaction Images: Changes based on the score bracket
To view the full demo, check the link above.
Try the app
git clone https://github.com/prashant-g0/ml-model-crush-predictor-streamlit-app.git
cd ml-model-crush-predictor-streamlit-apppip install -r requirements.txtstreamlit run app.py
or
python -m streamlit run app.pyThe app will start at:
http://localhost:8501
Contributions are welcome! If you want to improve the UI, model, or add new features:
- Fork the repository
- Create a new branch
- Make your changes
- Submit a pull request
Feel free to open an issue if you have suggestions or bugs to report.
Developed by Prashant Gupta, a CSE undergrad exploring machine learning, data science, and fun experimental ideas.
If you liked the project, feel free to star the repo or reach out!