Scripts Index
Related Topics
Popular Trends
Trending Topics
Python Miscellaneous  

Modular toolkit for data processing

download download home home   report broken
important script information
company name:
sourceforge.net
license: Free
minimum requirements: Python
functional limitations:
Modular toolkit for data processing description


Modular toolkit for Data Processing (MDP) is a Python data processing framework. Implemented algorithms include: Principal Component Analysis (PCA), Independent Component Analysis (ICA), Slow Feature Analysis (SFA), Growing Neural Gas (GNG), Factor Analysis, Fisher Discriminant Analysis (FDA), and Gaussian Classifiers. From the user's perspective, MDP consists of a collection of trainable supervised and unsupervised algorithms or other data processing units (nodes) that can be combined into data processing flows. Given a sequence of input data, MDP takes care of successively training or executing all nodes in the flow. This structure allows to specify complex algorithms as a sequence of simpler data processing steps in a natural way. Training can be performed using small chunks of input data, so that the use of very large data sets becomes possible while reducing the memory requirements. Memory usage can also be minimized by defining the internals of the nodes to be single precision. From the developer's perspective, MDP is a framework to make the implementation of new algorithms easier. The basic class 'Node' takes care of tedious tasks like numerical type and dimensionality checking, leaving the developer free to concentrate on the implementation of the training and execution phases. The node then automatically integrates with the rest of the library and can be used in a flow together with other nodes. A node can have multiple training phases and even an undetermined number of phases. This allows for example the implementation of algorithms that need to collect some statistics on the whole input before proceeding with the actual training, or others that need to iterate over a training phase until a convergence criterion is satisfied.
MDP has been written in the context of theoretical research in neuroscience, but it has been designed to be helpful in any context where trainable data processing algorithms are used. Its simplicity on the user side together with the reusability of the implemented nodes make it also a valid educational tool.



Relates:
Data - Processing - Gaussian - Data Processing - Principal Component Analysis - Gaussian Classifiers
Similar scripts
Manipulate Mac OS clipboard (Popularity: ) : This script is a clipboard manipulation module that demonstrates some simple use of Carbon API. It can double as a Unix-style command-line tool that prints the clipboard contents to stdout or, if specified, copies its stdin to the clipboard, although ...
Infix-Postfix (Popularity: ) : Converts infix expressions to postfix and vice-versa## -You can also evaluate infix and postfix expressions## Website: http://www.qiksearch.com
Addon for phpPowerCards 2.1 (Popularity: ) : phpPowerCards 2.0 is a powerfull Php based postcard script. It's easy to install and there isn't much scripting experience needed to configure the script. You can either choose to use flatfiles or mySQL. The script is very flexible and can ...
ASCII to Hex converter (Popularity: ) : ASCII to Hex converter script converts ascii to hex and back.
Logging only new messages (Popularity: ) : This script does two actions: emits a log line only if the log message was different compared to previous message and generates a log line at least every n seconds so that user knows the system is working and has not ...
Polling the keyboard (Popularity: ) : This Python/Pygame script demonstrates how to move an image using keyboard input.
Convert string to hex (Popularity: ) : Convert string to hex script converts each char to hex representation and back.
Text Fader (Popularity: ) : Text Fader is coded in python scripting using which you can implement text based processing such as generating fade effect with text content. To perform this function it uses math and color module and lets you input a number to ...
Nanagram (Popularity: ) : A Python anagram finding CGI. It uses HTML templates to be integrated into any website. The user enters their name (or other words) and it produces anagrams from a built-in wordlist. Highly congfigurable.
Date & Time Display (Popularity: ) : Display the current date and time on your site in a variety of customizable formats.
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Similar Software
Modular toolkit for Data Processing MDP (Popularity: ) : The Modular toolkit for Data Processing (MDP) is a Python data processing framework.From the user's perspective, MDP is a collection of supervised and unsupervised learning algorithms and other data processing units that can be combined into data processing sequences and ...
Toolkit for FpML Processing (Popularity: ) : The HandCoded Toolkit for FpML processing is a library supporting functions for manipulating FpML documents implemented both in Java and C#.
SnowFox iPhone Toolkit for Mac (Popularity: ) : SnowFox iPhone Toolkit for Mac mainly combines DVD to iPhone Converter for Mac, iPhone Video Converter for Mac, and iPhone Transfer for Mac. With this professional iPhone toolkit for Mac, it's so easy for you to rip, convert, transfer, backup ...
SnowFox iPod Toolkit for Mac (Popularity: ) : SnowFox iPod Toolkit for Mac mainly combines DVD to iPod Converter for Mac, iPod Video Converter for Mac, and iPod Transfer for Mac. With this professional iPod toolkit, it's so easy for you to rip, convert, transfer, backup and manage ...
MagicPlot Student for Mac OS X (Popularity: ) : MagicPlot is a handy tool for scientific and engineer data processing, plotting and nonlinear fitting. MagicPlot is powerful enough and consistent. Advantages * Compact: Single file ~2 MB * Multilevel undo function for all actions * Useful plot navigation and ...
MagicPlot Student for Linux (Popularity: ) : MagicPlot is a handy tool for scientific and engineer data processing, plotting and nonlinear fitting. MagicPlot is powerful enough and consistent. Advantages * Compact: Single file ~2 MB * Multilevel undo function for all actions * Useful plot navigation and ...
MagicPlot Pro for Mac OS X (Popularity: ) : MagicPlot Pro is a handy tool for scientific and engineer data processing, plotting and nonlinear fitting. MagicPlot Pro is powerful enough and consistent. Get MagicPlot Pro and take it for a spin to see what it can actually do for ...
MagicPlot Pro for Linux (Popularity: ) : MagicPlot Pro is a handy tool for scientific and engineer data processing, plotting and nonlinear fitting. MagicPlot Pro is powerful enough and consistent. Get MagicPlot Pro and take it for a spin to see what it can actually do for ...
Aiseesoft DVD Software Toolkit for Mac (Popularity: ) : Aiseesoft DVD Software Toolkit for Mac is bundled of Aiseesoft DVD Creator for Mac, Mac Blu-ray Player, Mac Video Converter Ultimate, Mac FoneTrans, and 3D Converter for Mac. You can use it to rip homemade DVD disc and convert popular ...
PixeLook library: image and 2D-data processing in Delphi (Popularity: ) : PixeLook is a powerful set of components for Delphi for creating professional-looking image and 2D-data processing applications. Some features of the library: - Data ( Standard Windows bitmaps, AVI files, Custom multichannel 2D-data, Large data matrices, Many graphic formats are ...
ad


Rate me
supported os
All
stats
downloads 3
version 2.1
size in Kb
popularity   
1017/375091
user rating 5/10
New Scripts
Popular Scripts
Latest Reviews