A research prototype for fetal ultrasound image analysis using Vision Language Models (VLMs). The project benchmarks, fine-tunes, and evaluates VLMs for automated ultrasound interpretation via 8 clinical questions per image.
IMPORTANT: This is a research prototype for educational purposes only. NOT for clinical use.
See docs/ for full details, experiment results, and next steps.
fada-v3/
+-- src/ # Source code (inference, training, data loaders)
+-- experiments/ # VLM evaluation, fine-tuning, RCCG cluster scripts
+-- data/ # Ultrasound images and annotations (not tracked)
+-- docs/ # Project documentation
+-- web/ # Streamlit prototype interface
python -m venv venv
source venv/Scripts/activate # Windows Git Bash
# or
venv\Scripts\activate # Windows CMD
pip install -r requirements.txt
# Run API model evaluation (Gemini, GPT-4o, vLLM backends)
./venv/Scripts/python.exe experiments/api_models/test_api_vlm.py
# Fine-tune with Unsloth (local, RTX 5090)
./venv/Scripts/python.exe experiments/unsloth_vlm/train_qwen3vl.py
# Track experiments
mlflow ui --host 0.0.0.0 --port 5000
# Run Streamlit prototype (NOT for clinical use)
streamlit run web/app.py --server.port 8501
docs/dashboard.md - Project overview and quick statsdocs/project/Tasks.md - Current task statusdocs/experiments/models-tracker.md - Model evaluation status and scoresdocs/experiments/results-summary.md - Per-category performancedocs/project/next-steps.md - Prioritized action planThis is a research and educational project. All outputs should include: "For educational purposes only. Not for clinical use. Consult a healthcare provider for medical advice."
Research prototype - not for production use.
53 commits
47 commits
Python
76.0%
Kotlin
13.0%
Shell
7.2%
TypeScript
2.9%
A research prototype for fetal ultrasound image analysis using Vision Language Models (VLMs). The project benchmarks, fine-tunes, and evaluates VLMs for automated ultrasound interpretation via 8 clinical questions per image.
IMPORTANT: This is a research prototype for educational purposes only. NOT for clinical use.
See docs/ for full details, experiment results, and next steps.
fada-v3/
+-- src/ # Source code (inference, training, data loaders)
+-- experiments/ # VLM evaluation, fine-tuning, RCCG cluster scripts
+-- data/ # Ultrasound images and annotations (not tracked)
+-- docs/ # Project documentation
+-- web/ # Streamlit prototype interface
python -m venv venv
source venv/Scripts/activate # Windows Git Bash
# or
venv\Scripts\activate # Windows CMD
pip install -r requirements.txt
# Run API model evaluation (Gemini, GPT-4o, vLLM backends)
./venv/Scripts/python.exe experiments/api_models/test_api_vlm.py
# Fine-tune with Unsloth (local, RTX 5090)
./venv/Scripts/python.exe experiments/unsloth_vlm/train_qwen3vl.py
# Track experiments
mlflow ui --host 0.0.0.0 --port 5000
# Run Streamlit prototype (NOT for clinical use)
streamlit run web/app.py --server.port 8501
docs/dashboard.md - Project overview and quick statsdocs/project/Tasks.md - Current task statusdocs/experiments/models-tracker.md - Model evaluation status and scoresdocs/experiments/results-summary.md - Per-category performancedocs/project/next-steps.md - Prioritized action planThis is a research and educational project. All outputs should include: "For educational purposes only. Not for clinical use. Consult a healthcare provider for medical advice."
Research prototype - not for production use.
53 commits
47 commits
Python
76.0%
Kotlin
13.0%
Shell
7.2%
TypeScript
2.9%