Skip to content

Repo for Stochastic Processes & Optimization Lab (Public Repo)

Notifications You must be signed in to change notification settings

nkostopoulos/StochasticsLabPublic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Repo for Stochastic Processes & Optimization Lab (Public Repo)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published