• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux MDP Download

MDP

June 30, 2009
This library provides a modular toolkit for data processing, allowing for efficient and flexible handling of data.
Version 2.5
License LGPL
Platform Linux
Supported Languages English
Homepage mdp-toolkit.sourceforge.net
Developed by Pietro Berkes, Niko Wilbert, and Tiziano Zito
MDP (Modular toolkit for Data Processing) is a powerful software library that provides a wide range of data processing algorithms that can be easily combined to build highly complex data processing software. The software library offers a collection of supervised and unsupervised learning algorithms, among other data processing units (nodes) that can be combined into data processing sequences (flows) and more complex feed-forward network architectures.

MDP takes care of training or executing all nodes in the network, given a set of input data. This, in turn, allows the user to specify complex algorithms as simpler data processing steps in a natural way. MDP offers a steadily increasing base of available algorithms that includes, among others, Principal Component Analysis, several Independent Component Analysis algorithms, Slow Feature Analysis, Gaussian Classifiers, Restricted Boltzmann Machine, and Locally Linear Embedding.

Efficiency is highly considered in MDP's computations in terms of speed and memory. It is possible to perform learning using batches of data, and define the internal parameters of nodes to be single precision. The 'parallel' subpackage offers a parallel implementation of the basic nodes and flows, which drastically reduces computation time.

From the developer's perspective, MDP is a highly flexible and customizable framework that makes the implementation of new supervised and unsupervised learning algorithms easy and straightforward. The basic class, 'Node', takes care of tedious tasks such as numerical type and dimensionality checking, leaving the developer free to concentrate on the implementation of the learning and execution phases. The node then automatically integrates with the rest of the library, making it highly reusable. A node can have multiple training phases and even an undetermined number of phases, which allows for the implementation of algorithms that need to collect some statistics on the whole input before proceeding with the actual training.

MDP has been designed to be helpful in any context where trainable data processing algorithms are used. Though it was initially created as a tool for theoretical research in neuroscience, its simplicity on the user side together with the reusability of the implemented nodes make it also a valid educational tool. Additionally, the software offers an optional feature for crash recovery, which saves the current state of the flow in case of failure for later inspection.
What's New

Version 2.5: N/A

Free Download 183K
401
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

IDSS
IDSS, an open-source app allows HTML questionnaire creation and parsing.
Balazar Brothers
Balazar Brother is a free and open source 3D puzzle game created ...
COCANWIKI
COCANWIKI is a comprehensive and feature-rich platform that includes a wiki and ...
Cire
Cire is a software application that serves as a diary, log, or ...
Project Fortress
New programming language optimized for high-performance computing (HPC) featuring high programmability.
ArX
ArX is a Revision Control System (RCS) comparable to CVS, Subversion, or ...
Geomyidae
Geomyidae is a software tool that functions as a network daemon to ...
linuX-gamers Live DVD
This software is a bootable medium containing a variety of widely popular ...
chkperm
Chkperm automates the process of verifying and adjusting file and directory permissions ...
Integrator::Module::Build
Cydone's Integrator software enables users to collect and harmonize Test::More findings for ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.