Skip to content

saami783/PSID

Repository files navigation

À propos de DeepChex

Notre projet DeepCheX est une plateforme de diagnostic en ligne assistée par l'IA, pouvant être utilisée par des radiologues.

L'idée est qu'un radiologue puisse déposer une radiographie sur notre application afin de détecter ou non des pathologies cardio-respiratoires à partir de cette radiographie.

Notre application ne se limite pas à une simple classification binaire (Sain/Malade). Elle vise à identifier précisément la présence de pathologies.

Fonctionnalités

  • Dashboard avec 12 graphiques (démographie, panorama clinique, fiabilité/ bruit, métadonnées techniques).
  • Interface IA Gradio : scores par pathologie, seuils dédiés, heatmaps Grad-CAM et prétraitement adapté aux radios.

Construit avec

  • Frontend : React, Tailwind CSS
  • Backend : Flask
  • IA & données : PyTorch, Grad-CAM, dataset CheXpert small (data/train.csv, data/valid.csv), modèles model_lungs_epoch_8.pth et best_cardio_model.pth.

Prérequis

Manuel d'installation et d'utilisation

Frontend (dashboard analytics)

cd frontend
npm install
npm run dev

Backend analytique (Flask)

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
export DATA_PATH=data/train.csv
python start_backend.py

Interface IA (Gradio)

source .venv/bin/activate
python app.py

Accéder aux services

About

Projet de fin d'année M2

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors