Skip to content
View ErphanRajai's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report ErphanRajai

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.

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
ErphanRajai/README.md

Erphan Rajai

Machine Learning Systems Engineer | Computer Vision Specialist

I am a Machine Learning Engineer focused on developing robust Computer Vision and NLP systems. My work emphasizes the transition of deep learning models from experimental research to stable, production-ready inference services.

I am currently advancing my technical expertise at Islamic Azad University, Science and Research Branch.


Technical Expertise

  • Computer Vision & XAI: Custom Native PyTorch CAM (Class Activation Mapping), Vision Transformers (ViT), CNN Architectures (EfficientNet, ResNet), CLAHE Preprocessing.
  • Natural Language Processing: Transformer Architectures (T5, RoBERTa, DistilBERT), Sequence Modeling, Sentiment Analysis, Grammatical Error Correction.
  • Machine Learning & Stats: XGBoost, LightGBM, Feature Engineering, Advanced EDA, Regression & Clustering.
  • Operations & Engineering: Docker, Git/GitHub, Linux/Bash Scripting, SQL (Window Functions), Gradio & Streamlit.

Featured Systems

AI Radiologist Assistant (NIH Chest X-Ray 14)

  • Engineered a multi-label classification system for 14 pathological conditions using EfficientNet-B0, achieving a mean AUC-ROC of 0.825.
  • Developed a Custom Native PyTorch CAM implementation using forward and backward hooks to provide clinical interpretability, bypassing dependency conflicts inherent in standard 3rd-party libraries.
  • Integrated CLAHE contrast enhancement for medical image normalization and resolved ASGI/Uvicorn event loop conflicts for stable cloud deployment.

FoodVision Big (Vision Transformer)

  • Implemented a Vision Transformer (ViT) using PyTorch for 101-class image classification.
  • Optimized the model using advanced data augmentation and transfer learning on a dataset of 100k+ images to ensure high generalization.
  • Achieved 95% training accuracy and 90% test accuracy, deployed via a scalable web interface.

Grammar Correction T5

  • Fine-tuned a T5-Small Transformer on a 500MB Lang8 dataset for end-to-end linguistic error correction.
  • Achieved a 67.42 SacreBLEU score and a 0.857 ROUGE-1 score, demonstrating high accuracy in sequence-to-sequence generation.
  • Publicly hosted with interactive Gradio and Streamlit interfaces for real-time inference.

Industry Experience

  • Machine Learning Intern | BecomeExpert: Engineered deep learning pipelines for structural crack detection (95%+ accuracy) and developed high-precision pricing models using XGBoost and LightGBM.
  • Data Analyst | Ravan Rail: Managed operational data for 200+ employees, producing structured financial reports and auditing payment records.

Connect and Collaborate

Popular repositories Loading

  1. effnet_b0_nih_2026 effnet_b0_nih_2026 Public

    Multi-label thoracic disease classification on NIH Chest X-ray 14 using EfficientNet-B0. Features Patient-Aware data splitting, Weighted BCE for class imbalance, and Grad-CAM interpretability

    Jupyter Notebook 2

  2. sms-spam-detector-demo sms-spam-detector-demo Public

    predicts if a sms is a spam or not

    Python 1

  3. grammar-correction-t5-lang8 grammar-correction-t5-lang8 Public

    A Seq2Seq model for automatic English grammar correction with Gradio demo.

    Python 1

  4. Kattis-Projects Kattis-Projects Public

    here, i upload my journey through Kattis problems that i solved , i really would appreciate Tips and Tricks.

    Python

  5. PyTorch-Course-Exercises PyTorch-Course-Exercises Public

    These Are my Hand-Written codes of Daniel Bourke's Great PyTorch Course.

    Jupyter Notebook

  6. Kaggle-Competitions Kaggle-Competitions Public

    In this notebook I'll share my learnings through Kaggle's difficult and interesting Competitions , and share my fellow programmers Notebooks that helped me through this journey

    Jupyter Notebook