This lecture will cover the basic concepts of Machine Learning to alleviate inconsistencies towards concept and notation accuracy. Supervised, self-supervised, unsupervised, semi-supervised learning. Multi-task Machine Learning. Classification, regression. Object detection, Object tracking. Clustering. Dimensionality reduction, data retrieval. Artificial Neural Networks. Adversarial Machine Learning. Generative Machine Learning. Temporal Machine learning (Recurrent Neural Networks). Continual Learning (few-shot learning, online learning). Reinforcement Learning. Adaptive learning (Knowledge Distillation, Domain adaptation, Transfer learning, Activation Pattern Analysis, Federated learning/Collaborative learning, Ensemble learning). Precise mathematical definitions of ML tasks will be presented.

DNN architecture.

Object detection.

Introduction to Machine Learning v4.3 Summary