/Lung-Cancer-Detection-Web-App

Lung Cancer Detection using RESNET-50 SGD Optimizer and integrated on web using React and Django.

Primary LanguageJavaScriptMIT LicenseMIT

Lung-Cancer-Detection-Web-App

This project focuses on analyzing different stages of lung cancer using a dataset of 1400 lung cancer images sourced from Kaggle. By leveraging the power of deep learning, we have employed the ResNet-50 architecture with the SGD optimizer to enhance our system's detection capabilities. ๐Ÿ’ช๐Ÿ”

Dataset

๐Ÿ“š The dataset utilized in this project consists of 1400 carefully curated lung cancer images obtained from Kaggle. These images form the foundation for training our deep learning model, enabling us to accurately identify and classify different stages of lung cancer. ๐Ÿ–ผ๏ธ

Model Architecture

๐Ÿง  To achieve superior performance in lung cancer detection, we have adopted the state-of-the-art ResNet-50 architecture. This deep convolutional neural network (CNN) model is widely recognized for its ability to extract intricate features from medical images, making it an ideal choice for our task. ๐Ÿฅ

Training

๐ŸŽฏ Our ResNet-50 model underwent extensive training using the lung cancer dataset, undergoing multiple iterations and fine-tuning processes. Our primary objective was to maximize the model's accuracy and robustness in classifying various stages of lung cancer, ensuring reliable and precise diagnosis results. ๐Ÿ“ˆ

Web Application

๐ŸŒ For seamless accessibility, we have integrated the lung cancer analysis system into a user-friendly web application. This application combines the strengths of Django and React, providing users with a dynamic and interactive platform to upload lung cancer images and receive prompt analysis results. ๐Ÿ–ฅ๏ธ๐Ÿ’ป

Technologies Used

๐Ÿ”งโš™๏ธ

  • Python
  • Django
  • React
  • ResNet-50
  • SGD Optimizer

Getting Started

๐Ÿš€ To set up the Lung Cancer Analysis System locally, follow these steps:

  1. Clone this repository.
  2. Install the necessary dependencies using pip and npm.
  3. Configure your environment to run Django and React applications.
  4. Start the Django development server.
  5. Start the React development server.
  6. Access the web application through your preferred web browser. ๐ŸŒ๐Ÿ”—