Software and databases

Unless stated otherwise, the files shown below are © Miguel Á. Carreira-Perpiñán. They are free for non-commercial use. I make them available in the hope that they will be useful, but without any warranty.

Github repository

Some of the software produced by my students and I is in

Matlab code

For implementations of my own algorithms, see my publications page.

Machine learning algorithms and models

Numerical optimisation

The following functions are part of my course materials for EECS260 Optimization:

Some more functions:

(Articulatory) speech processing


Java applets

Weka implementations

Weka is a suite of machine learning software for data mining tasks written in Java. We have implemented the following algorithms in Weka:


Emacs Lisp

Configuration files for various programs and useful scripts

If you want to use them, be sure to read through them and adapt them to your local configuration; for example, you will need to change some directory names, the email address, check for the existence of certain programs in your system, etc.

You can get all the files as MACP-config-files.tar.gz.

Miguel A. Carreira-Perpinan
Last modified: Mon May 18 20:20:23 PDT 2020

UC Merced | EECS | MACP's Home Page