Skip to content
@Machine-Learning-Foundations

Machine-Learning-Foundations

Foundations of Machine Learning

Three weeks, 15 days, a lecture and exercises every day. The three-week course takes place from 9:00-17:00 at the University IT and Data Center (Hochschulrechenzentrum HRZ). The course structure is 90 minutes of lecture 90 min exercises, followed by 4 hrs of programming under guidance from the tutors.

Members of the University of Bonn can register via ecampus.

Prerequisites: Programming in Python. If you are not yet familiar with python, please consult https://docs.python.org/3/tutorial/ before the first session.

Course contents:

Part 1, Basics

Part 2, Foundations of machine learning

  • Day 04: Machine learning basics
  • Day 05: Support vector machines
  • Day 06: Decision trees and random forests:
  • Day 07: Clustering and density estimation
  • Day 08: Principal component analysis (PCA)

Part 3, Using HPC Systems

  • Day 09: Introduction to the HPC Systems at Uni Bonn.

Part 4, Deep Learning

  • Day 10: Fully connected networks:
  • Day 11: Convolutional neural networks:
  • Day 12: Optimization for deep learning:
  • Day 13: Segmentation:
    • Semantic Segmentation, U-Net, Intersection-over-Union, Focal loss
    • [recording], exercise, [slides]
  • Day 14: Interpretability:
  • Day 15: Sequence models:
    • Transformers, Long-Short-Term-Memory, text-based language models.
    • recording(update coming soon), exercise, slides

See you during the course,

Your lecturers, Elena, Lokesh, and Moritz.

Support

We thank the state of North Rhine-Westphalia and the Federal Ministry of Education and Research for supporting this project.

Popular repositories Loading

  1. day_14_exercise_interpretability_jax day_14_exercise_interpretability_jax Public archive

    Exercise on interpretability with integrated gradients.

    Python 1 1

  2. .github .github Public

    1

  3. exercise_02_algebra exercise_02_algebra Public template

    Exercise on basics of algebra, curve fitting and singular value decomposition.

    Python 3

  4. lecture_02_algebra lecture_02_algebra Public template

    Lecture: Linear Algebra - Matrix multiplication, singular value decomposition, linear regression.

    TeX

  5. exercise_01_optimization exercise_01_optimization Public template

    Exercise on gradient descent by hand and via autograd in PyTorch.

    Python 2

  6. exercise_01_intro exercise_01_intro Public template

    Introducing the course's the python development framework.

    Python 3

Repositories

Showing 10 of 20 repositories
  • exercise_10_neural_networks Public template

    Exercise on the MNIST-data set, artificial neurons, forward and backward pass.

    Machine-Learning-Foundations/exercise_10_neural_networks’s past year of commit activity
    Python 0 1 3 0 Updated Sep 20, 2024
  • Machine-Learning-Foundations/exercise_08_dim_reduction’s past year of commit activity
    Python 0 0 0 0 Updated Sep 19, 2024
  • Machine-Learning-Foundations/exercise_07_cluster_analysis’s past year of commit activity
    Python 0 0 0 0 Updated Sep 17, 2024
  • Machine-Learning-Foundations/exercise_06_decision_trees’s past year of commit activity
    Python 0 0 0 0 Updated Sep 14, 2024
  • exercise_05_svm_svr Public template
    Machine-Learning-Foundations/exercise_05_svm_svr’s past year of commit activity
    Python 0 0 1 0 Updated Sep 12, 2024
  • .github Public
    Machine-Learning-Foundations/.github’s past year of commit activity
    0 1 0 0 Updated Sep 11, 2024
  • exercise_03_statistics_prob Public template

    Exercise on statistics and distributions: mean and variance, correlation, gaussians.

    Machine-Learning-Foundations/exercise_03_statistics_prob’s past year of commit activity
    Python 0 2 1 0 Updated Sep 10, 2024
  • lecture_02_algebra Public template

    Lecture: Linear Algebra - Matrix multiplication, singular value decomposition, linear regression.

    Machine-Learning-Foundations/lecture_02_algebra’s past year of commit activity
    TeX 0 0 0 0 Updated Sep 10, 2024
  • exercise_01_intro Public template

    Introducing the course's the python development framework.

    Machine-Learning-Foundations/exercise_01_intro’s past year of commit activity
    Python 0 3 0 0 Updated Sep 10, 2024
  • exercise_02_algebra Public template

    Exercise on basics of algebra, curve fitting and singular value decomposition.

    Machine-Learning-Foundations/exercise_02_algebra’s past year of commit activity
    Python 0 3 2 0 Updated Sep 10, 2024

Top languages

Python TeX

Most used topics

Loading…