Skip to Content

Software framework for the comparison and benchmarking of AI and traditional algorithm

TEF-Health Service
Virtual

Service Description

Overview

This service provides an open-source software framework designed to standardize and simplify the evaluation, comparison, and integration of machine learning models alongside traditional algorithms. When working with complex or multi-modal biomedical sensor data, standard evaluation tools often struggle to handle non-tabular data structures and custom processing steps. By utilizing an object-oriented paradigm, the framework enables teams to build modular dataset interfaces and structured execution pipelines. The primary objective is to streamline validation workflows, prevent implementation errors during nested cross-validation or parameter optimization, and provide a unified benchmark platform for comparing legacy algorithms with modern data-driven approaches.

How can the service help you?

Evaluating non-standard machine learning pipelines and comparing them with conventional heuristics often leads to complex, custom codebases prone to data leakage and validation errors. This service establishes an object-oriented architecture to structure your datasets and algorithm steps cleanly.

  • Before: Fragile, unstandardized script setups where comparing machine learning workflows against traditional algorithmic baselines requires manual, error-prone evaluation logic.
  • After: A robust, modular framework with unified interfaces for parameter optimization, cross-validation, and standardized performance comparison.

It allows development teams to accelerate algorithm benchmarking, enforce reproducible evaluation standards, and maintain clean abstractions across heterogeneous code bases.

How will the service be delivered?

The service is delivered through software access, technical documentation, and collaborative setup support. Clients provide details regarding their multi-modal data structure and algorithm requirements. Our team assists in configuring the software architecture, defining custom dataset classes, and setting up standardized validation pipelines.

Additional information

Provider description

Operating from the Department of Artificial Intelligence in Biomedical Engineering at Friedrich-Alexander-Universität Erlangen-Nürnberg, we are a service provider node within the TEF-Health consortium. The research group specializes in machine learning, biomedical signal processing, and multimodal sensor synchronization. Our team provides testing infrastructure and scientific support for evaluating medical devices, wearables, and contactless sensing systems.

Technical details

The service relies on tpcp (Tiny Pipelines for Complex Problems), an open-source Python framework tailored for complex algorithm evaluation.

  • Input Data Requirements: Complex, multi-modal, or time-series datasets requiring custom data structures and custom splitting/indexing logic.
  • Core Tasks & Processing: Implementation of object-oriented dataset interfaces, creation of modular algorithm pipelines, parameter optimization, nested cross-validation, and performance benchmarking across diverse model types.
  • Outputs: A structured software framework containing object-oriented data loaders, standard pipeline interfaces, and reproducible evaluation tools tailored to client datasets.
  • Reference & Code Base: https://github.com/mad-lab-fau/tpcp

Service customization

The engagement can be tailored to the client's current software stack. SMEs and startups can choose to adopt individual components (e.g., utilizing specific dataset helpers) or engage in building full parameter optimization and multi-model benchmark suites customized for their proprietary algorithms.

Offerings: Platform (trusted research environment, authentication federation, etc.)
Provider Logo

Provider & Contact

Provider Country Germany
Billing: per hour
Full Price 120 EUR
Reduced Price No discount can be provided
Pricing Detail

The software is free, the price indicated is only for the consulting/support. This price by hour is an estimate.

Operational Details

Service Inputs Complex/Multimodal Dataset(s)
Service Outputs Framework for standardized data handling, ML Pipelines, and algorithm evaluation
Certification Support None