Skip to content

machine learning using python language to implement different algorithms

Notifications You must be signed in to change notification settings

yzdxstii/MachineLearning-Project-TabrizUniversity

Repository files navigation

Machine-Learning-by-Python-course-projects

presented by professor naser razavi

University of Tabriz, Fall 2024

Contents

Part 1: Using existing packages for machine learning

  • Introduction to Numpy and Matplotlib packages
  • Using Scikit Learn for Supervised Learning
  • Using Scikit Learn for Unsupervised Learning

Part 2: Implementing our machine Learning algorithms and models

  • 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.