𧬠Breast Cancer Predictor | AI-Powered Diagnosis
π Introduction
Breast Cancer Predictor is a Machine Learning-based web application that classifies breast tumors as benign or malignant using cell nuclei measurements. Built with Python, Streamlit, and Scikit-Learn, it provides real-time predictions and an interactive radar chart for visualization.
π¨ Disclaimer: This tool is for educational purposes only and should not be used for medical diagnosis.
π Features
βοΈ AI-Powered Classification β Uses a trained logistic regression model.
βοΈ Real-Time Predictions β Adjust cell measurements and get instant results.
βοΈ Interactive Radar Chart β Compare tumor features visually.
βοΈ Streamlit Web Interface β Easy-to-use and interactive UI.
βοΈ Local Execution β No external API calls, ensuring data privacy.
ποΈ Technologies
- π Python 3.12 β Core programming language
- π¨ Streamlit β Web interface
- π Plotly β Data visualization
- π€ Scikit-Learn β Machine Learning model
- π₯ Breast Cancer Wisconsin Dataset β Training data
- π Pandas & NumPy β Data manipulation
π¦ Installation
1οΈβ£ Clone the Repository
git clone https://github.com/Yacine-Mekideche/breast-cancer-predictor.git
cd breast-cancer-predictor
2οΈβ£ Create a Virtual Environment
Using Conda:
conda create -n breast-cancer-predictor python=3.12
conda activate breast-cancer-predictor
Or using venv:
python -m venv venv
source venv/bin/activate # Mac/Linux
venv\Scripts\activate # Windows
3οΈβ£ Install Dependencies
pip install -r requirements.txt
π οΈ Usage : Run the Application
streamlit run app/main.py
π― Demo
π¬ Contact Me
π‘ Letβs connect! Whether youβre interested in AI, Machine Learning, or tech collaborations, feel free to reach out.
π© Email for business inquiries: contact@iacine.tech
Β© 2025 IAcine. All rights reserved.