Skip to content

A repository with all tutorials and matirials for cs3600 -Reichman university Deep Learning course

License

Notifications You must be signed in to change notification settings

mkimhi/cs3600-tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep learning - tutorials (cs3600)

Reichman University (former IDC), computer science department


Run the notebooks

echo "source $HOME/miniconda3/etc/profile.d/conda.sh" >> ~/.bashrc
  • for windows dont forget to download VS Build tool

  • create virtual env and activate it

 conda env update -f environment.yml
 conda activate cs3600

Sylabus

Tutorial Topics Covered
T1 Getting started, python programing, numpy and pytorch basics with automatic difrentiation, logistic regression
T2 Reminder on linear models, The MLP and Weights initilization
T3 Convolution and Convolutional layers (including dialation, transpose..), Pooling, Batch Normalization, Dropout regulatization,CNN common architecture, examples for diffrent models expresivness, Residual block and Residual nets, feature and weights visualization, inception net, quick overview on adverserial attacks and inherant networks biases
T4 Sequence modeling, forms of tasks, classical embedings and aproches (BOW,TF-IDF, N-GRAM), RNN, BPTT,TBTT,Gradient Cliping,LSTM and GRU, Bidirectional RNN, embeding types, Sentiment analysis for movie reviews, Time-Series Forecasting: Predicting Stock Prices Using GRU
T5 Attention: Encoder Decoder and Latent space, Attention mechanisem (scaled dot product attention, Multiplicative attention, Additive attention), Self attention Machine transtlation with Attention for alignment, Bleu Score, Transformers: Multy head attention and possitional encoding, inference with GPT2 from huggingface
T6 Generative models, Discriminative Vs. Generative, generate data with KDE and GMM, KL-DIV, VAE and GAN, DCGAN, WGAN, ConditionalGAN and StyleGAN
T7 Semantic Segmentation: Task Definision, Evaluation matrics, Old fashion (Threshhlding, Watershed, GrabCut), FCNET, UNET, PSPNET, DEEPLAB

License

released under the MIT license.

About

A repository with all tutorials and matirials for cs3600 -Reichman university Deep Learning course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published