Find out how ICT can support biomedical and clinical researchFind out more. From Clever cars to clever farms... Embedded Systems
Elefant Overview

The Software: Home : Overview : API and Architecture : Components : Toolkit
The Group: Team : Outcomes : Publications

Elefant is an open source software platform for the Machine Learning community licensed under the Mozilla Public License (MPL) and developed using Python and C++. It is a software platform for researchers to prototype, test, release, and exchange code and algorithms. Elefant includes algorithm suites useful for industrial applications like search engines, content filtering, document categorization, collaborative filtering, tagging, matching, estimation, prediction, and planning.

 

Elefant has a lightweight component-based design. Its design allows reuse of various components within the Elefant framework and provides a mechanism to interoperate or easily integrate with external software systems. Its easy-to-use graphical user interface allows quick prototyping or testing of new machine learning algorithms and its scripting API interface provides advanced application development.

Elefant Applications

Key features of Elefant

  • Lightweight component based system design, plug and play architecture
  • Component suite for basic as well as advanced machine learning algorithms
  • Support for various data source formats
  • Components for data visualizations
  • Python wrappers for high-performance parallel scientific packages like PETSc, TAO, and SLEPc
  • Easy to use graphical user interface for visual programming and quick prototyping
  • Intuitive application programming interface for advanced prototyping
  • Comprehensive documentation