Review of machine learning pipeline: model development (generative versus discriminative), learning algorithm, capacity, overfitting and underfitting, hyperparameters and validation sets, estimators, bias and variance, review of MLE, MAP and cross entropy
Supervised learning algorithm: decision tree and support vector machine
Unsupervised learning algorithm: t-SNE
Semi-supervised and reinforcement learning
Model evaluation: energy-based indicators
Neural Networks and Deep Learning Algorithms (8 hours)
Neural networks: structures, activation functions and universal approximation theorem
Perceptron, multilayer perceptron and backpropagation
Introduction to deep learning
Concepts on recurrent and generative neural networks
AI Applications (5 hours)
Expert systems: characteristics, architecture, development and applications
NLP: level of analysis, challenges, modern approaches and applications
Robotics and computer vision: fundamentals, components and applications