Courses
- Machine Learning (20218) תקציר הקורס:
- Introduction to Image Processing (20332) תקציר הקורס:
Abstract:
The course will focus on several main topics: defining a basic process in machine learning; Knowing different families of machine learning paradigms, such as regression, classifier and more; Knowledge of different machine learning algorithms such as logistic regression, K-means, and DNNs.
Theme sessions:
1 Introduction: About machine learning, what types of learning exist (classification according to different types of learning), what problems can be solved.
Review: basic concepts in probability, linear algebra and optimization (finding extreme points, Lagrange multipliers, etc.).
2-4 linear regression
Logistic regression.
Regularization (1L and 2-L as an example)
Different price f?unctions (MMSE, cross-entropy)
(precision, recall) evaluation model and measures (CV, K-fold CV) methods
Practice working with the sklearn package
5 Linear SVM classifier and with kernel f?unctions
Implementation practice using sklearn
6-7 Non-parametric training: decision trees, kNN; Forest Random
(k-means) soft cluster + PCA, LDA, TSNE: download dimension 7
8-9 Meta-algorithms, bagging and boosting: adaboost and gradient boosting
10-11 Basics of DNN
Feed-Forward network
Various activation f?unctions (linear, sigmoid, hyperbolic tangent, SoftMax, ReLu ;)
Back Propagation training
Regularization, and Out-Drop.
Model development practice using KERAS
(Optional* - may be replaced with other topics at the lecturer's discretion) Advanced architectures in machine learning
Introduction and uses of convolutional networks -CNN
Introduction to sequential models in deep learning: GRU, RNN, LSTM
12 Practical tools: Git, Docker, and good programming practices for ML projects
13 Presentation of work 1 - review of articles
14 Presentation of work 2 - review of final project results
*The order of topics and content can change according to the lecturer's discretion.
Abstract:
The course will consist of theoretical material introducing the mathematics of images and imaging,
as well as practical methods of real-world data manipulation. Topics will include sampling
and interpolation, time and frequency domain representations, filtering and enhancement
and introduction to image and video compression.