IFI/UZH Summerschool: From Scripts to Reusable Software and Reproducible Research

Posted on Wed 29 June 2022 in courses

The course provides actionable guidelines on how to convert non-reproducible scripts with hard-coded parameters into reusable software.


Continue reading

Open Science and Ethics

Posted on Tue 13 April 2021 in courses

This is an introductory course on Ethics and Reproducibility in Artificial Intelligence (AI). The course is composed of two parts. The first part covers ethical aspects of AI, while the second, practical aspects on building AI systems so they are continuously reproducible and extensible. It is given to master students at the Master in AI by the Idiap Research Institute, Switzerland.


Continue reading

Fundamentals of Machine Learning

Posted on Tue 13 April 2021 in courses

This course, divided in two trimesters (modules M06 and M08), presents fundamental tools used in machine learning ranging from the most basic to more advanced. It is given to master students at the Master in AI by the Idiap Research Institute, Switzerland.


Continue reading

Fundamentals of Statistical Pattern Recognition

Posted on Tue 13 April 2021 in courses

This course (EE-612) presents fundamental tools used in Machine Learning ranging from the most basic to more advanced. It is given to post-grad (Ph.D.) students at the École Polytechnique Fédérale de Lausanne, Switzerland.


Continue reading

Reproducible Research for Pattern Recognition

Posted on Wed 22 July 2015 in courses

This is a course on Reproducible Research (RR) for research engineers working with software applications in Pattern Recognition (PR) and Machine Learning (ML). It motivates and explains concepts behind RR, an increasing trend in scientific publications in this niche, its implications and tools for implementing it on an individual or group levels. It is a hands-on course in the sense students will be required to create their own workflows for selected problems in ML and PR. By the end of this course, students should understand the basic concepts of reproducibility, its importance on their daily practice and how to achieve it with freely available tools and environments.


Continue reading