Skip to content

All sources for my BSc thesis on probabilistic preconditioning using DeepOBS

License

Notifications You must be signed in to change notification settings

ludwigbald/probprec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My B.Sc. Thesis

📜 pdf: Investigating Probabilistic Preconditioning on Artificial Neural Networks

💻 pdf: Presentation

This repository contains all sources and experimental data for my B.Sc. thesis, in which I evaluate the performance of a probabilistic preconditioning algorithm on neural networks using the benchmarking suite DeepOBS.

I wrote this thesis in 2019 in Philipp Hennig's research group Methods of Machine Learning at the University of Tübingen, Germany.

It is based on these projects, using DeepOBS to evaluate a new optimization algorithm:

Open Data

In code, find all the code, most importantly the Precoditioner class in code/probprec.py. The experiment folders contain all files necessary to replicate an experiment and generate the corresponding figure. And the sources for the written thesis and the defense presentation are in their respective folders

Technical description

The technical setup is decribed in full in the thesis, but here's a quick overview:

  1. Experiments were run using pytorch and DeepOBS in a Singularity container on the TCML cluster provided by the University of Tübingen.
  2. The presentation is based on the internal LaTeX template of the MoML chair and is meant to be viewed on two screens simultaneously.
  3. The thesis is based on the english language LaTeX template as provided by Prof. Kay Nieselt.

About

All sources for my BSc thesis on probabilistic preconditioning using DeepOBS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published