Libraries and tools:
-
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) -
qforms-tk is a Matlab toolbox that implements the
algorithms to analyze quadratic forms described in (Berkes and Wiskott, 2005).
Author: Pietro Berkes (2005) -
sfa-tk: Slow Feature Analysis Toolkit for Matlab.
sfa-tk is a Matlab implementation of the Slow Feature Analysis algorithm.
Author: Pietro Berkes (2004) -
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:
- I wrote some simple Python code to train Deep Belief Networks for the workshop on advanced probabilistic techniques.
-
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:
-
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.