An open API service indexing awesome lists of open source software.

https://github.com/machinelearningprodigy/cancer-prone-detection

A simple Cancer Risk Prediction App built with Streamlit and Machine Learning. This app predicts the risk of cancer based on various health factors. πŸš‘πŸŽ—οΈ
https://github.com/machinelearningprodigy/cancer-prone-detection

disease-detection machine-learning-algorithms pandas scikit-learn streamlit

Last synced: 6 months ago
JSON representation

A simple Cancer Risk Prediction App built with Streamlit and Machine Learning. This app predicts the risk of cancer based on various health factors. πŸš‘πŸŽ—οΈ

Awesome Lists containing this project

README

          

# 🩺 Cancer Detection App

A simple **Cancer Risk Prediction App** built with **Streamlit** and **Machine Learning**. This app predicts the risk of cancer based on various health factors. πŸš‘πŸŽ—οΈ

## ✨ Features
- **Interactive UI** with sliders for input πŸ–±οΈ
- **Machine Learning Model** for prediction πŸ€–
- **Risk Levels**: Low 🟒, Medium 🟑, High πŸ”΄
- **Color-coded results** for better understanding 🎨

## πŸ› οΈ Technologies Used
- **Python** 🐍
- **Streamlit** 🎈
- **Pandas** πŸ—οΈ
- **Pickle (Model Loading)** 🏦

## πŸš€ How to Run
### 1️⃣ Install Dependencies
```sh
pip install streamlit pandas pickle-mixin
```

### 2️⃣ Run the App
```sh
streamlit run app.py
```

## πŸ“Š Input Features
- **Age** πŸ‘ΆπŸ‘΄
- **Air Pollution Exposure** 🌫️
- **Alcohol Consumption** 🍷
- **Dust Allergy** 🀧
- **Genetic Risk** 🧬
- **Chronic Lung Disease** 😷
- **Obesity** βš–οΈ
- **Smoking** 🚬

## 🎯 Prediction
The model predicts cancer risk based on user inputs and displays the result with a **color-coded message**:
- 🟒 **Low Risk**
- 🟑 **Medium Risk**
- πŸ”΄ **High Risk**

## πŸ“Œ Future Improvements
- βœ… Improve model accuracy
- βœ… Add more features
- βœ… Enhance UI/UX

## πŸ‘¨β€πŸ’» Developed By
[Machine Learning Prodigy](https://github.com/machinelearningprodigy)

## πŸ“œ License
This project is open-source under the **MIT License**.