presented by professor naser razavi
University of Tabriz, Fall 2024
- Introduction to Numpy and Matplotlib packages
- Using Scikit Learn for Supervised Learning
- Using Scikit Learn for Unsupervised Learning
- Linear classification
- Implementing Loss functions (Softmax loss and SVM loss)
- Implementing gradient descent, Backpropagation and Artifitial Neural Networks (MLP)
- Advanced topics including dropout, batch normalization, weight initialization and other optimization methods(Adam, RMSProp)
- Inroduction to Deep Learning and implementing a Convolutional Neural Network (CNN) for image classification.