Skip to content
/ ammir Public

End-to-End AI Workflow for Automated Multimodal Medical Image Reporting (AMMIR)

License

Notifications You must be signed in to change notification settings

UCL/ammir

Repository files navigation

End-to-End AI Workflow for Automated Multimodal Medical Image Reporting (AMMIR)

fig

AMMIR is a Python library designed to benchmark end-to-end AI workflows, covering aspects such as model development, testing, training, and evaluation across both local and cloud platforms like Amazon Web Services. It also incorporates best software practices, aiming to align with medical software standards (ISO 62304).

🔩 Installation

Dev installation

uv venv --python 3.12 # Create a virtual environment at .venv.
source .venv/bin/activate #To activate the virtual environment
uv pip install -e ".[test,learning]" # Install the package in editable mode
uv pip list --verbose #check versions
pre-commit run -a #pre-commit hooks

See further details for installation here.

🔩 Model development

bash scripts/unit_test_simple_ml_pipeline.bash

:octocat: Cloning repository

  • Generate your SSH keys as suggested here (or here)
  • Clone the repository by typing (or copying) the following line in a terminal at your selected path in your machine:
cd && mkdir -p $HOME/repositories && cd  $HOME/repositories
git clone [email protected]:UCL/ammir.git

About

End-to-End AI Workflow for Automated Multimodal Medical Image Reporting (AMMIR)

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published