MACHINE LEARNING

Machine Learning 

Dates Topics with Python Colab Slides Problem Sets Colab Solution

  Installation colab installation

  Python Basics of Python

  Introduction iNote#00 pdf#00

  Linear Algebra iNote#01 iColab#01 pdf#01 PS#01 iPS#01 PS#01 Solution

  Optimization iNote#02 iColab#02 pdf#02 PS#02 iPS#02 PS#02 Solution

  Regression iNote#03 iColab#03 pdf#03 PS#03 iPS#03 PS#03 Solution

  Classification iNote#04 iColab#04 pdf#04 PS#04 iPS#04 PS#04 Solution

  kNN, Decision Tree iNote#05 iColab#05 pdf#05 PS#05 iPS#05 PS#05 Solution

  Clustering: K-means iNote#06 iColab#06 pdf#06 PS#06 iPS#06 PS#06 Solution

  Dim. Reduction iNote#07 iColab#07 pdf#07 PS#07 iPS#07 PS#07 Solution


  Midterm Part I, Part II

 

Artificial Neural Networks (ANN) iNote#08 iColab#08 pdf#08 PS#08 iPS#08 PS#08 Solution

  Autoencoder iNote#09 iColab#09 pdf#09 PS#09 iPS#09 PS#09 Solution

Convolutional Neural Networks (CNN) iNote#10 iColab#10 pdf#10 PS#10 iPS#10 PS#10 Solution

  Recurrent Neural Networks (RNN) iNote#11 iColab#11 pdf#11 PS#11 iPS#11 PS#11 Solution

Physics-informed Neural Networks (PINN) iNote#12 iColab#12 pdf#12 PS#12 iPS#12 PS#12 Solution

AI in Mechanical Engineering iNote#13 iColab#13 pdf#13 PS#13 iPS#13 PS#13 Solution


Final Exam Part I, Part II

Probabilistic Machine Learning 

Dates   Topics   with Python   Slides Homework     Solution

Probability iNote#17 pdf#17

Gaussian Distribution iNote#18 pdf#18

Parameter Estimation iNote#19 pdf#19

Probabilistic Machine Learning iNote#20 pdf#20

Bayesian Machine Learning iNote#21 pdf#21

Advanced Machine Learning

Dates   Topics   with Python   Slides Homework     Solution

Independent Component Analysis (ICA) iNote#22

Singular Value Decomposition (SVD) iNote#23

Graph Theory iNote#24

Google PageRank iNote#25

Clustering: Spectral Partitioning iNote#26

Kalman Filter iNote#27

Gaussian Process iNote#28

Learning from Imbalanced Data iNote#29

Using Scikit-Learn iNote#30

Discrete Optimization iNote#31