Go to JKU Homepage
Institute of Computational Perception
What's that?

Institutes, schools, other departments, and programs create their own web content and menus.

To help you better navigate the site, see here where you are at the moment.

Jan Schlüter

Image showing Jan Schlüter
Assistant Professor

About

  • Convolutional neural networks and deep learning
  • Acoustic sequence labeling and event detection
  • Weakly-labeled data and multiple-instance learning
  • Differentiable time-frequency representations

since 02/2020 University Assistant at the Johannes Kepler University Linz
09/2019–01/2020 Data Scientist at contextflow GmbH, Vienna
09/2018–08/2019 Postdoctoral researcher at the University of Toulon, LIS Lab, DYNI team
05/2011–08/2018 Research assistant at the Austrian Research Institute for Artificial Intelligence (OFAI)
10/2011–09/2017 PhD in Informatics at the Johannes Kepler University Linz
10/2008–10/2011 Master of Science in Informatics at the Technical University Munich
10/2005–10/2008 Bachelor of Science in Informatics at the University of Hamburg
{{ labelInLang('cid') }} {{ labelInLang('title') }} {{ labelInLang('registration') }} {{ labelInLang('type') }} {{ labelInLang('hours') }} {{ labelInLang('teachers') }} {{ labelInLang('rhythm') }}
{{ item._id }} ({{ item.term }}) {{ item.title }}: {{ item.subtitle }}
{{ labelInLang('moreinfo') }}
{{ labelInLang('expand') }} {{ labelInLang('collapse') }}
{{ labelInLang('register') }} {{ item.type }} {{ item['hours-per-week'] }} {{ teacher.firstname }} {{ teacher.lastname }} {{ item.teachers.teacher.firstname }} {{ item.teachers.teacher.lastname }} {{ item.rhythm }}
{{ item._id }} ({{ item.term }})
{{ labelInLang('title') }} {{ item.title }}: {{ item.subtitle }}
{{ labelInLang('moreinfo') }}
{{ labelInLang('expand') }} {{ labelInLang('collapse') }}
{{ labelInLang('registration') }} {{ labelInLang('register') }}
{{ labelInLang('type') }} {{ item.type }}
{{ labelInLang('hours') }} {{ item['hours-per-week'] }}
{{ labelInLang('teachers') }} {{ teacher.firstname }} {{ teacher.lastname }} {{ item.teachers.teacher.firstname }} {{ item.teachers.teacher.lastname }}
{{ labelInLang('rhythm') }} {{ item.rhythm }}
 

Python Crash Course

If you have been thrown into using Python, but at least have learned programming in another language before, do not despair: it is easy to learn, and can be useful to know! The following videos may help you setting up Python on your computer and interacting with it. Two notebooks will dive into the most important features of the language as well as three modules of the scientific ecosystem.

  • Installing miniconda on Ubuntu Linux Walk-through of installing Miniconda under Linux, following the official installation instructions.

    Video , opens an external URL
  • Installing miniconda on Windows Walk-through of installing Miniconda under Windows, following the official installation instructions.

    Video , opens an external URL
  • Managing Environments and Packages with Miniconda Explanation of the most important commands from the official conda documentation. Recorded on Linux. If on Windows, open "Anaconda Prompt" from your start menu and all conda commands will work the same.

    Video , opens an external URL
  • Alternative: Setup Python on Ubuntu without Miniconda In case you want to avoid using Miniconda, this guide shows how to install packages and manage environments with pip and venv.

    Video , opens an external URL
  • Interacting with Python How to work with Python scripts, the interactive console, and Jupyter Notebooks.

    Video , opens an external URL
  • Notebook from "Interacting with Python" The notebook used in the video above.

    Notebook , opens a file
  • Python Language This notebook gives an introduction to the main features of the Python language.

    Notebook , opens a file
  • Numpy/Matplotlib/Sklearn Crash Course This introduces a part of the scientific software stack for Python: numpy, matplotlib and sklearn.

    Notebook , opens a file