Skip to content
View mahdi0x06's full-sized avatar

Block or report mahdi0x06

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mahdi0x06/README.md

Mohammadmahdi (Mahdi) Moradi

Computer Engineering Undergraduate at Sharif University of Technology

Adversarial Machine Learning · Robustness · Deep Learning · Computer Vision

Email


About

I am a Computer Engineering undergraduate interested in building reliable and robust machine-learning systems. My current work focuses on adversarial robustness, especially how models trained against one threat model behave under attacks defined by another norm.

I enjoy taking projects through the full experimental cycle: implementation, controlled evaluation, error analysis, visualization, and reproducible documentation.

Research Interests

  • Adversarial attacks and adversarial training
  • Cross-norm robustness under L∞ and L2 threat models
  • Reliable evaluation of machine-learning systems
  • Deep learning and computer vision
  • Mathematical foundations of machine learning

Selected Machine Learning Projects

An empirical study of adversarial robustness across L∞ and L2 threat models on MNIST and CIFAR-10. The project implements FGSM/PGD-style evaluation, adversarial training, epsilon sweeps, robustness matrices, and reproducible experiment outputs.

An end-to-end 37-class image-classification pipeline using ResNet18 and PyTorch. I compared frozen-backbone and partial fine-tuning strategies and evaluated the final model with per-class metrics and confusion-matrix analysis. The fine-tuned model reached 87.84% test accuracy and 87.69% macro F1.

A sequence-labeling pipeline for Persian NER, including preprocessing, batching, model training, evaluation, and overfitting checks. The best validation F1 recorded during development was 0.8952.

Implementations of classical AI and machine-learning methods, including A* search, Minimax with alpha-beta pruning, constraint satisfaction, Hidden Markov Models, Decision Trees, Random Forests, Value and Policy Iteration, Q-Learning, and SARSA.

Selected Systems Work

Technical Toolkit

Languages: Python, C++, Java, Go, Verilog
ML and data: PyTorch, NumPy, pandas, scikit-learn, Matplotlib, Jupyter
Tools: Git, Linux, Google Colab

Mathematical Foundations

Contact

I am interested in research opportunities related to adversarial machine learning, robustness, and reliable deep learning.

Email: moradi.mahdi.ce@gmail.com


Mahdi's top languages

Pinned Loading

  1. cross-norm-adversarial-robustness cross-norm-adversarial-robustness Public

    Experiments on how adversarial robustness transfers between L∞ and L2 threat models on MNIST and CIFAR-10.

    Jupyter Notebook

  2. oxford-pet-transfer-learning oxford-pet-transfer-learning Public

    Transfer learning and partial fine-tuning with ResNet18 on the Oxford-IIIT Pet dataset, with per-class evaluation and error analysis.

    Python

  3. persian-ner persian-ner Public

    Persian named entity recognition with ParsBERT, including subword label alignment, fine-tuning, and entity-level evaluation.

    Python

  4. Sonra0/Collar_AI Sonra0/Collar_AI Public

    Collar_AI for Dev Season of Code

    JavaScript 1