Skip to content

A collection of machine learning exercises completed during my ML course at the Technical University of Munich (TUM) 2025

Notifications You must be signed in to change notification settings

AidasBat/ml-with-scikit-learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ML-with-scikit-learn

A collection of machine learning exercises completed during my ML course at the Technical University of Munich (TUM). This repository contains hands-on implementations of various machine learning concepts, covering regression, classification, clustering and more. Each exercise is structured as a Jupyter Notebook, complete with explanations, visualizations, and reproducible code.

๐Ÿ“Œ Topics Covered:

โœ”๏ธ Linear & Polynomial Regression, Regularization (Ridge, Lasso)
โœ”๏ธ Logistic Regression
โœ”๏ธ k-NN
โœ”๏ธ SVM
โœ”๏ธ Tree based methods - AdaBoost, Gradient Boosting...
โœ”๏ธ XGBoost
โœ”๏ธ Naive Bayes
โœ”๏ธ Dimensionality reduction - PCA, LDA
โœ”๏ธ Clustering - KMeans, Spectral Clustering, GMM

๐Ÿš€ Getting Started

  1. Clone this repository:
    git clone https://github.com/AidasBat/ML-with-scikit-learn.git
  2. Install dependencies
    pip install -r requirements.txt
  3. Open Jupyter Notebook
    jupyter notebook

About

A collection of machine learning exercises completed during my ML course at the Technical University of Munich (TUM) 2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages