This is a Streamlit app that uses an Artificial Neural Network (ANN) model to predict the likelihood of breast cancer based on input features.
- Predicts breast cancer based on user-provided tumor characteristics.
- Uses a trained ANN model for accurate predictions.
- Includes feature scaling for optimal model performance.
- Provides a user-friendly interface via Streamlit.
- Run the Streamlit app (
streamlit run app.py). - Enter the tumor characteristics in the provided input fields.
- Click "Predict" to see the prediction result.
- The ANN model was trained using the Breast Cancer Wisconsin (Diagnostic) Dataset from scikit-learn.
- Feature selection and scaling were applied to improve model accuracy.
- The model was saved as 'breast_cancer_model.keras'.
- tensorflow
- streamlit
- scikit-learn
- pandas
- pickle
- numpy
- matplotlib
- seaborn
Miguel Martinez Mikeltec