Overview of MONAI core modules
devMONAI is a framework for medical AI that provides specialized components for deep learning workflows. Key modules include:
- apps: High-level medical domain-specific deep learning applications.
- auto3dseg: AutoML components for volumetric image analysis.
- bundle: Components for building portable, self-descriptive model bundles.
- config: System configuration and diagnostic output.
- data: Datasets, readers, writers, and synthetic data generation.
- engines: Classes for extending Ignite behavior.
- fl: Federated learning components for integration with federated learning frameworks.
- handlers: Functionality implementations for various training process stages.
- inferers: Model inference methods.
- losses: Loss functions following the
torch.nn.modules.losspattern. - metrics: Metric tracking types.
- networks: Network definitions, component definitions, and PyTorch utilities.
- optimizers: Optimizers following the
torch.optimpattern. - transforms: Data transforms for preprocessing and postprocessing.
- utils: Pure Python/NumPy utilities (e.g., namespace aliasing, auto module loading).
- visualize: Data visualization utilities.