home - publications - software - MDP email address

Libraries and tools:

  1. Modular toolkit for Data Processing (MDP). MDP is a Python data processing framework. Implemented algorithms include: Principal Component Analysis (PCA), Independent Component Analysis (ICA), Slow Feature Analysis (SFA), Independent Slow Feature Analysis (ISFA), Growing Neural Gas (GNG), Factor Analysis, Fisher Discriminant Analysis (FDA), Gaussian Classifiers, and Restricted Boltzmann Machines.
    Authors: Pietro Berkes and Tiziano Zito (2004-2007);
    Pietro Berkes, Niko Wilbert, and Tiziano Zito (2008)
  2. qforms-tk is a Matlab toolbox that implements the algorithms to analyze quadratic forms described in (Berkes and Wiskott, 2005).
    Author: Pietro Berkes (2005)
  3. sfa-tk: Slow Feature Analysis Toolkit for Matlab. sfa-tk is a Matlab implementation of the Slow Feature Analysis algorithm.
    Author: Pietro Berkes (2004)
  4. Java Rapid Genetic Programming. jrgp is a set of free software Genetic Programming tools written in Java and jython. It features a graphical interface to setup and run GP-simulations and a tool that simplifies the definition of a GP-problem.
    Authors: Pietro Berkes and Samuele Pedroni (2002)

Simulations:

  1. I wrote some simple Python code to train Deep Belief Networks for the workshop on advanced probabilistic techniques.
  2. Matlab program to perform simulations with the temporal slowness model of self-organization of complex-cell receptive fields described in (Berkes and Wiskott 2002, 2003, 2005).
    Author: Pietro Berkes (2005)

Others:

  1. While at Gatsby, I wrote a small script called kali to send a series of task to remote machines with free processors and memory. It is based on previous code by Iain Murray, and uses pexect. I fear it is too Gatsby-centric to be used out-of-the-box somewhere else, but it should be easy to adapt to your needs.

    Gatsby insiders can read detailed instructions in the Gatby Wiki.