Este proyecto es una aplicación web construida con Flask que utiliza un modelo de aprendizaje automático para predecir si una masa mamaria es benigna o maligna basada en las características de la imagen digitalizada de una biopsia de mama. Utiliza el conjunto de datos de cáncer de mama de Wisconsin (Diagnostic) disponible a través de sklearn.datasets.
- Python 3
- Flask
- Scikit-learn
- NumPy
- Joblib
Para instalar y ejecutar esta aplicación en tu entorno local, sigue estos pasos:
- Clona este repositorio a tu máquina local usando:
git clone https://github.com/tu_usuario/tu_repositorio.git- Navega al directorio del proyecto:
cd tu_repositorio- Crea un entorno virtual (opcional, pero recomendado):
python3 -m venv venv
source venv/bin/activate # En Windows usa `venv\Scripts\activate`- Instala las dependencias:
pip install -r requirements.txtEl archivo requirements.txt debería incluir al menos:
Flask
numpy
scikit-learn
joblib
- Ejecuta la aplicación:
python app.pyUna vez que la aplicación esté ejecutándose, navega a http://127.0.0.1:5000/ en tu navegador web para ver la interfaz de usuario de la aplicación. Completa el formulario con los datos de las características de una muestra de biopsia de mama y haz clic en "Predecir" para obtener la predicción.
Las contribuciones son bienvenidas. Por favor, siente libre de fork el repositorio y enviar tus pull requests.
Este proyecto está bajo la licencia MIT. Ver el archivo LICENSE para más detalles.