| 1. |
Introduction to deterministic and stochastic systems; Review of probability, events, random variables, random vectors |
Review of lecture notes |
190minutes |
| 2. |
Review of distributions, expectation, covariance matrix, law of large numbers |
Review of lecture notes |
190minutes |
| 3. |
Introduction to Markov chains; Markov property, Irreducibility, Aperiodicity, Ergodicity, Stationary distributions |
Review of lecture notes |
190minutes |
| 4. |
Hidden Markov models; Applications of Markov chains; Communication channel modeling in networked control, Google's PageRank
algorithm
|
Review of lecture notes |
190minutes |
| 5. |
Introduction to Python and numpy, matplotlib, scipy.stats modules. Programming Markov chains |
Review of lecture notes |
190minutes |
| 6. |
Programming for learning transition probabilities of Markov chains; Text generation using Markov chains |
Review of lecture notes, Homework assignment |
190minutes |
| 7. |
Discrete-time stochastic dynamical systems, stochastic difference equations, linear systems, covariance matrix calculation |
Review of lecture notes |
190minutes |
| 8. |
Optimal control of stochastic systems; Introduction to linear quadratic control and reinforcement learning |
Review of lecture notes |
190minutes |
| 9. |
Estimation of linear stochastic systems, Kalman filters |
Review of lecture notes |
190minutes |
| 10. |
Estimation of nonlinear stochastic systems, Extended and unscented Kalman filters |
Review of lecture notes; Homework assignment |
190minutes |
| 11. |
Programming Kalman filters in Python, Applications of Kalman filters |
Review of lecture notes |
190minutes |
| 12. |
Introduction to stochastic approximation, Robbins-Monro method, Convergence analysis |
Review of lecture notes |
190minutes |
| 13. |
Gradient descent; Stochastic gradient descent; Recent stochastic gradient descent algorithms used in training neural networks
and deep learning applications
|
Review of lecture notes |
190minutes |
| 14. |
Applications of stochastic gradient descent in training neural networks |
Review of lecture notes |
190minutes |
| Total. |
- |
- |
2660minutes |