Skip to content

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

 
 
 

Contributors

Languages