Alexander G. Schwing
Alexander G. Schwing
Home Projects Publications Teaching Links

The smallest act of kindness
is worth more than the grandest intention.
(Oscar Wilde)
Some of the books I enjoyed reading or I like to use as a reference:

  • D. P. Bertsekas; Nonlinear Programming; Athena Scientific
  • C. M. Bishop; Pattern Recognition and Machine Learning; Springer
  • S. Boyd and L. Vandenberghe; Convex Optimization; Cambridge University Press
  • T. Hastie, R. Tibshirani and J. Friedman; The Elements of Statistical Learning: Data Mining, Inference and Prediction; Springer
  • D. Koller and N. Friedman; Probabilistic Graphical Models: Principles and Techniques; The MIT Press
  • K. B. Petersen and M. S. Pedersen; The Matrix Cookbook;
  • R. E. Schapire and Y. Freund; Boosting: Foundations and Algorithms; The MIT Press
  • M. J. Wainwright and M. I. Jordan; Graphical Models, Exponential Families, and Variational Inference; Now Publishers Inc.
C/C++ Libraries
For my research I rely on many libraries developed by other groups and people. I want to take the opportunity to say "Thank you!"

AMD Core Math Library, an optimized and threaded BLAS/LAPACK implementation.
A collection of useful code snippets where I mainly benefit from the graph algorithms.
Computational Geometry Algorithms Library, e.g. for processing meshes.
Among others Image Processing, Machine Learning and Numerical Algorithms.
A new parallel framework for machine learning.
GNU Scientific Library with many special functions and random number generators. (Windows)
State-of-the-art mathematical programming solver
Insight Toolkit provides many image processing algorithms.
Library for Discrete Approximate Inference in Factor Graphs.
Library for Support Vector Machines.
Library for solving linear programs.
High performance and widely portable implementation of the Message Passing Interface (MPI) standard.
Open source computer vision is a library of programming functions for computer vision.
It supports multi-platform shared-memory parallel programming in C/C++ and Fortran.
An open source high performance Message Passing (MPI-2) Library implementation.
An extensible C++ template library for statistical inference in probabilistic graphical models.
Provides a range of software infrastructure for computer vision, machine learning, and probabilistic graphical models.
Structured Support Vector Machine for complex outputs.
Structured Support Vector Machine for complex outputs with latent variables.
Vision with Generic Algorithms is a computer vision library that puts its main emphasize on customizable algorithms and data structures.
VXL is a collection of C++ libraries designed for computer vision research and implementation.
C/C++ Libraries
© 2009 - 2019 Alexander G. Schwing