MedSightAI / README.md
hoshikrana's picture
chore: initial project scaffold and environment setup
c1b7fff
|
Raw
History Blame
1.47 kB

MedSight AI 🧠

Python 3.10.13 PyTorch 2.2 FastAPI Next.js 14 License: MIT

MedSight AI is a multimodal medical diagnostic platform powered by deep learning. It fuses vision (chest X-ray analysis via DINOv2) and NLP (clinical note extraction via BioBERT) to deliver zero-shot disease classification and RAG-augmented medical reports.

Features

  • Vision Module: Anomaly detection & Grad-CAM visualizer using frozen DINOv2.
  • NLP Module: Medical NER and zero-shot disease classification.
  • Multimodal Fusion: Image-text alignment via BiomedVLP.
  • RAG Chatbot: BioGPT streaming assistant grounded in PubMed abstracts.

Tech Stack

  • Backend: FastAPI, SQLAlchemy 2.0 (async), Pydantic v2
  • Frontend: Next.js 14 (App Router), TailwindCSS
  • ML/Data: PyTorch 2.2, HuggingFace Transformers, ChromaDB, SQLite/PostgreSQL

Quick Start

conda activate medsight
pip install -r backend/requirements.txt
cp .env.example .env
alembic upgrade head
uvicorn backend.main:app --reload --port 8000

API Docs & Deployment

API Documentation available locally at /docs via Swagger UI. Deploys automatically to Render.com (Backend) and Vercel (Frontend).