Modular toolkit for Data Processing (MDP): a Python data processing framework
Open Access
- 1 January 2008
- journal article
- research article
- Published by Frontiers Media SA in Frontiers in Neuroscience
Abstract
Modular toolkit for Data Processing (MDP) is a data processing framework written in Python. 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 more complex feed-forward network architectures. Computations are performed efficiently in terms of speed and memory requirements. From the scientific developer’s perspective, MDP is a modular framework, which can easily be expanded. The implementation of new algorithms is easy and intuitive. The new implemented units are then automatically integrated with the rest of the library. 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’s side, the variety of readily available algorithms, and the reusability of the implemented units make it also a useful educational tool.Keywords
This publication has 9 references indexed in Scilit:
- Wavelet filtering before spike detection preserves waveform shape and enhances single-unit discriminationJournal of Neuroscience Methods, 2008
- Slowness and Sparseness Lead to Place, Head-Direction, and Spatial-View CellsPLoS Computational Biology, 2007
- A Fast Learning Algorithm for Deep Belief NetsNeural Computation, 2006
- Hessian eigenmaps: Locally linear embedding techniques for high-dimensional dataProceedings of the National Academy of Sciences, 2003
- Slow Feature Analysis: Unsupervised Learning of InvariancesNeural Computation, 2002
- Nonlinear Dimensionality Reduction by Locally Linear EmbeddingScience, 2000
- Fast and robust fixed-point algorithms for independent component analysisIEEE Transactions on Neural Networks, 1999
- High-Order Contrasts for Independent Component AnalysisNeural Computation, 1999
- [Urinary excretion of kallikrein and sensitivity of blood pressure to acute sodium loading in healthy subjects].1986