I investigate methods that automatically find structure in data sets and that modify the parameters of a learning machine to achieve a desired behavior. Publications