Artificial Intelligence and Machine Learning Introduction:
1) Historical outlines
2) Introduction to learning techniques
Unsupervised Learning:
1) Clustering algorithms, k-means, hierarchical clustering, DBSCAN
2) Expected Minimization, Gaussian mixture models, Unsupervised Hidden Markov Models
3) Manifold learning, Multidimensional Scaling, Principal Components Analysis (PCA), Independent Component Analysis (ICA).
Supervised Learning:
1) Classification techniques: Logistic Regression, Gaussian Naive Bayes, SVM, Kernel SVM, Nearest Neighbor.
2) Regression techniques: Linear Regression, Ordinary Least Square, Regularization techniques.
3) Model selection: Cross-validation, Feature Selection, Performance assessment.
Neural Networks
1) Classical Neural Networks: perceptron, feedforward neural networks, backpropagation.
2) Deep Neural networks: Convolutional Neural Networks, Recurrent Neural Networks, Autoencoders, Generative Adversarial Networks.
Introduction to Reinforcement Learning.
1) Markov Decision Process, Bellman equations, Q-Learning.
2) Applications of Deep Reinforcement Learning.