# AI Olimpiák felkészítő programja ## Modul 1: Október-November: basics of DL * [DL] pytorch intro * [DL] numerical computing, tensor computing * [DL] optimization, optimizers * [DL] basic MLP, Weights&Biases * [matek] LinAlg 1: alapok, dot product, matrix multiplication, cosine similarity * [matek] ML 1: Supervised learning: cross-validation, overfitting, hyperparameter tuning * [matek] ML 2: squared loss, cross entropy **Első kaggle contest** **Első elméleti teszt** ## Modul 2: December-Január: Computer Vision * [DL] Convolution intro * [DL] ResNet, torchvision, pretrained * [DL] Simple Self-Supervised Learning * [DL] Generative models * [matek] LinAlg 2: Linear Regression * [matek] Linalg 2: Principal Components Analysis * [matek] ML 3: ensembles * [matek] ML 3: k-means **Második kaggle competition** **Második matek teszt** ## Modul 3: Február-Március: NLP-Transformers * [DL] Sequence Modeling, RNNs * [DL] Seq2Seq, AR Modeling, Masked LM * [DL] Attention, Transformers * [DL] Language Modeling * [matek] LinAlg 4: kernel trick * [matek] Linalg 5: kernel trick * [matek] RL 1: basics * [matek] RL 2: *Q-learning **Harmadik kaggle** **Harmadik matek teszt** ## Válogatóverseny (Egyéni) Április ## Csapatépítés: Május-Június ## IOAI Take-Home Július