https://github.com/vishwas-chakilam/tennis-prediction-app
๐พ Tennis Prediction App A Machine Learning-based web app that predicts whether you should play tennis based on weather conditions ๐ฆ๏ธ. This app uses a Decision Tree Classifier and is built with Streamlit for an interactive UI.
https://github.com/vishwas-chakilam/tennis-prediction-app
Last synced: 8 months ago
JSON representation
๐พ Tennis Prediction App A Machine Learning-based web app that predicts whether you should play tennis based on weather conditions ๐ฆ๏ธ. This app uses a Decision Tree Classifier and is built with Streamlit for an interactive UI.
- Host: GitHub
- URL: https://github.com/vishwas-chakilam/tennis-prediction-app
- Owner: Vishwas-Chakilam
- License: mit
- Created: 2025-02-18T16:11:08.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-02-18T17:21:17.000Z (8 months ago)
- Last Synced: 2025-02-18T17:27:27.828Z (8 months ago)
- Language: Python
- Size: 558 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ๐พ Tennis Prediction App
A **Machine Learning-based** web application that predicts whether you should play tennis based on weather conditions. Built using **Streamlit** and powered by a **Decision Tree Classifier**, this app provides instant insights for tennis enthusiasts. ๐

## ๐ Features
โ **User-friendly UI** to input weather conditions
โ **Machine Learning model** trained on historical weather data
โ **Instant Predictions** on whether it's a good day for tennis
โ **GitHub Contribution Heatmap**
โ **Interactive Data Visualization** *(Coming Soon!)*---
## ๐ Demo
๐ **Live App**: [Coming Soon](#)## โก How It Works
1. Navigate to the **Predict** page.
2. Enter weather conditions (Outlook, Temperature, Humidity, Wind).
3. Click **Predict** and get an instant recommendation! ๐พ## ๐ ๏ธ Tech Stack
- **Programming Language**: Python
- **Libraries**: Streamlit, Pandas, Scikit-Learn
- **Machine Learning Model**: Decision Tree Classifier---
## ๐ฎ Screenshots
### Home Page
### Prediction Page
### About Page
---
## ๐ง Installation & Usage
1. **Clone the repository**
```bash
git clone https://github.com/vishwas-chakilam/Tennis-Prediction-App.git
cd Tennis-Prediction-App
```
2. **Install dependencies**
```bash
pip install -r requirements.txt
```
3. **Run the Streamlit app**
```bash
streamlit run app.py
```---
## ๐ Dataset
The dataset contains **historical weather conditions** and whether tennis was played. It includes:
- Outlook (Sunny, Overcast, Rain)
- Temperature (Hot, Mild, Cool)
- Humidity (High, Normal)
- Wind (Weak, Strong)
- Play Tennis (Yes/No)---
## ๐จโ๐ป About the Developer
This project is developed by **[Vishwas Chakilam](https://github.com/vishwas-chakilam)**, a **Machine Learning & Data Science Enthusiast**.### ๐ Connect with me:
- ๐ **GitHub**: [github.com/vishwas-chakilam](https://github.com/vishwas-chakilam)
- ๐ง **Email**: work.vishwas1@gmail.com
- ๐ข Always open for collaborations & discussions on AI & ML! ๐---
## ๐ค Contributing
Contributions are always welcome! Feel free to **fork** this repo and submit a **pull request**.---
## ๐ License
This project is licensed under the **MIT License**.---
โญ **If you found this project useful, donโt forget to give it a star!** โญ
---