Skip to content

Repository files navigation

🩺 Breast Cancer Prediction

This project detects breast cancer from histopathology images using a Convolutional Neural Network (CNN). The system analyzes tissue images to classify them as normal or cancerous.

🔬 Key Features

  • Patch Creation: Large histopathology images are divided into smaller sections called patches. This allows the CNN to focus on detailed tissue patterns, improving accuracy and training efficiency.
  • Image Preprocessing: Patches are resized and normalized for consistent input to the model.
  • CNN Model: Learns features from patches to classify tissue as normal or cancerous.
  • Model Saving: The trained model is saved in .keras formats for future predictions.

🌐 Web App Functionality

  • Login Page
  • Dashboard Page for image upload and prediction

⚙️ Tech Stack

  • Programming: Python
  • Libraries: TensorFlow, Keras, OpenCV, NumPy, PIL
  • Web: Flask, react-vite

📸 Screenshots

1. Login Page

Login Page

2. Dashboard(disease predicted) Page

Dashboard Page

3. Dashboard(normal predicted) page

Prediction Result

About

This project detects breast cancer from histopathology images using a convolutional neural network (CNN). The system analyzes tissue images and classifies them as either normal or cancerous.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages