Classes

Deep Learning

Semester: 

Winter

Offered: 

2018

Level: Master IPS (Intelligent Processing Systems)

Content: Neural Networks, Deep NN Learning Process, Convolutional NN, AutoEncoders, Adversarial N, Sequence NN.

Machine Learning

Semester: 

Spring

Offered: 2016-2017

Level: Master (Faculty of Sciences of Rabat)

Content: Supervised and Unsupervised Learning, Regression, Classification, Naive Bayes, K-Nearest Neighbor, Clustering (K-means, Hierarchical), Tree Based (Decision Trees, Random Forest, Boosting), Artificial Neural Networks (Perceptron, RBF, DBN), Support Vector Machines (Kernels), Model Selection (Cross Validation, Bias-Variance Trade-off, Accuracy), Dimension Reduction (PCA, LASSO, Chi2).

Java OO Programming

Semester: 

Spring

Offered: 2013-2019

Level: Bachelor and Masters

Content: OOP Concepts, Language Basics, Classes and Objects, Annotations, Interfaces and Inheritance, Numbers and Strings, Generics, Packages

C/C++ Programming

Semester: 

Spring

Offered: 2010-2014

Level: Bachelor

Content: Introduction, Types and Expressions, Control Flow, I/O, Arrays, Pointers and References, Structs, OOP with classes, Generic Programming, STL (Standard Template Library) containers, iterators, algorithms.