Machine LearningΒΆ

The machine learning (ML) plugin contains all generic algorithms related to the execution of machine learning models (in particular neural networks) in the ImFusion software. It also adds extra functionalities related to pre- and post-processing of models input and output, data augmentation, image sampling, etc.

This plugin contains the main pieces of the machine learning framework but is not self-sufficient. In order to execute ML models, additional plugins that natively integrate external frameworks are often required. The currently supported engines on Windows and Ubuntu are:

Note

Previous versions of the ImFusion Suite might include CaffePlugin, TensorFlowPlugin or TOMAATPlugin; they are now considered deprecated.

The two main algorithms of the ML plugin are Apply Imagewise Model and Apply Pixelwise Model. The Operations Sequence algorithm is also useful to check the pre- and post-processing of a model. All other algorithms are considered experimental or internal.