Skip to content

LorenzoMioso/VisualIntelligence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lung Cancer Histopathological Classification using Deep Learning

This repository contains a comparative study between Convolutional Neural Networks (CNN) and Scattering Networks (ScatNet) for histopathological image classification of lung cancer tissues.

Project Overview

The project aims to classify lung cancer histopathological images using two different deep learning approaches:

  • CNN: A custom architecture with minimal parameters (~14K) achieving 99.26% ± 0.72% accuracy
  • ScatNet: A wavelet-based approach with fixed mathematical representations achieving 92.99% ± 1.59% accuracy

Key features:

  • Binary classification between adenocarcinoma and benign tissue samples
  • K-fold cross-validation with 10 folds
  • Comprehensive model interpretability analysis
  • Advanced visualization techniques for model decisions

System Requirements

  • Python 3.11
  • 8GB VRAM

Usage

  1. Install dependencies:
pip install -r requirements.txt
  1. Download the dataset from Kaggle and place the zipped file in the root directory.

  2. For interactive exploration, use Jupyter notebook in main.ipynb:

Report and Presentation

Report and presentation are available in the doc folder.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published