Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1022 Bytes

File metadata and controls

38 lines (27 loc) · 1022 Bytes

Breast Cancer Detection App

This is a Streamlit app that uses an Artificial Neural Network (ANN) model to predict the likelihood of breast cancer based on input features.

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.

Usage

  1. Run the Streamlit app (streamlit run app.py).
  2. Enter the tumor characteristics in the provided input fields.
  3. Click "Predict" to see the prediction result.

Model Training

  • 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'.

Dependencies

  • tensorflow
  • streamlit
  • scikit-learn
  • pandas
  • pickle
  • numpy
  • matplotlib
  • seaborn

Author

Miguel Martinez Mikeltec