Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 1.25 KB

README.md

File metadata and controls

16 lines (14 loc) · 1.25 KB

StochasticsLabPublic

This is the repository for the postgraduate course Stochastic Processes & Optimization in Machine Learning. This course is included in the Data Science & Machine Learning (DSML) program of the National Technical University of Athens (NTUA).

Our 2024 course will include the following exercises provided as Jupyter Notebooks:

  1. Linear Regression, Polynomial Regression and Logistic Regression
  2. K-means Clustering, Principal Component Analysis (PCA), Self-Organized Maps (SOM) and Autoencoders
  3. Markov Chains and Simulation (heavily based on the Stochastic Processes course of the 6th semester in ECE NTUA)
  4. The Metropolis-Hastings Algorithm, Simulated Annealing
  5. Restricted Boltzmann Machine (RBM) and Deep Belief Networks
  6. Markov Decision Processes and Q-Learning
  7. Bellman-Ford Algorithm (Application in the BGP protocol)
  8. Radial Basis Function (RBF), Support Vector Machine (SVM)
  9. Naive Bayes Classifier (Application in DNS DDoS Cyberattack protection) and K-Nearest Neighbors (KNN)
  10. Decision Trees and Random Forests

Note: Some exercises are taken from online sources and the respective code is not developed by us. We try to reference our sources as much as possible within the exercises.