Some of my open-source projects

MANET (2022): MArkow NEtwork learning in Python

A Python library for learning Markov Network classifiers with arbitrarily complex label interaction graphs. It supports both supervised learning and learning from examples with missing labels.

STPRtool (1999-2009): Statistical Pattern Recognition Toolbox in MATLAB

Originally designed to implement a selection of machine learning algorithms described in the monograph M.I. Schlesinger & V. Hlaváč: Ten Lectures on Statistical and Structural Pattern Recognition, Kluwer Academic Publishers, 2002. The toolbox has since been extended with kernel methods, Support Vector Machines, and other algorithms.

LIBQP (2009): Quadratic Programming Solvers in Plain C

A library implementing Quadratic Programming solvers for simple QP instances arising in machine learning tasks such as SVM training.

LIBOCAS (2008-2009): Optimized Cutting Plane Algorithm for Training Linear SVMs

A C-based library implementing the Optimized Cutting Plane algorithm for efficient training of linear SVM classifiers. A MATLAB interface is also provided.

I Have Contributed To

CLandmark: Landmark Detection

An open-source library for real-time facial landmark detection using Deformable Part Models trained via Structured Output SVMs.

Shogun: Machine Learning Toolbox

A comprehensive machine learning toolbox offering a wide range of algorithms. It is developed by a large and enthusiastic community led by Soeren Sonnenburg.