Skip to content

ali-elite/ml-homeworks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning: Concepts & Implementations 🧠🤖

Python Jupyter PyTorch

This repository contains my assignments and projects for the Machine Learning course (Fall 2022), presented by Dr. Sharifi Zarchi at Sharif University of Technology.

The homeworks cover both fundamental machine learning algorithms and advanced deep learning architectures, implemented primarily in Python using Jupyter Notebooks.

📚 Course Assignments

HW-2: Supervised Learning Fundamentals

Implementation and experimental analysis of classical machine learning algorithms:

  • Linear Regression: Predicting continuous targets.
  • Decision Trees: Classification algorithms using tree-based recursive partitioning.
  • Support Vector Machines (SVM): Margin-based classification.

HW-3: Ensemble Methods & Neural Network Basics

Introduction to ensemble learning and building neural networks from scratch:

  • AdaBoost: Implementing adaptive boosting algorithms to improve weak classifiers.
  • Neural Networks (from scratch): Forward and backward passes, activation functions, and gradient descent.
  • Neural Networks (with PyTorch): Introduction to the PyTorch deep learning framework.

HW-4: Advanced Deep Learning & Computer Vision

Advanced topics focusing on deep neural architectures for complex tasks:

  • Convolutional Neural Networks (CNN): Image feature extraction and classification.
  • Recurrent Neural Networks (RNN): Sequence modeling, including tasks like image captioning utilizing caption datasets.
  • Autoencoders: Unsupervised representation learning and dimensionality reduction.

🛠️ Technologies & Tools

  • Language: Python
  • Frameworks/Libraries: PyTorch, Scikit-Learn, NumPy, Pandas, Matplotlib
  • Environment: Jupyter Notebook

Sharif University of Technology - Computer Engineering Department

About

Machine Learning Master's course assignments at Sharif University of Technology (Fall 2022)

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors