About Me
I'm a dedicated AI researcher and PhD candidate, specializing in Deep Learning, Computer Vision, and Natural Language Processing. My work spans the development and deployment of advanced machine learning models, with a strong focus on Generative AI. With a record of published research and mentorship in AI, I am passionate about driving innovation and contributing to impactful projects in the field.
Currently, my research centers on Protein Language Models, and I'm always open to collaborative opportunities that leverage AI for significant advancements.
Current Roles:
- 📚 Research and Teaching Assistant (March 2020 – Present): Tarbiat Modares University, Tehran, Iran, supervised by Prof. Gholam Ali Montazer.
- 🔬 Research Assistant (May 2024 – Present): LBB Laboratory of Systems Biology and Bioinformatics, University of Tehran, supervised by Prof. Ali Masoudi-Nejad.
- 📚 Freelance Instructor (Dec 2023 – Present): Teaching machine learning and deep learning concepts to students and professionals.
Publications
- 📝 ATTENDEE: AffecTive Tutoring system based on facial EmotioN recognition - Published in Journal of Computers in Education (Impact Factor: 4.3, Q1).
- 📝 FELA-DNN - Published in Soil Dynamics and Earthquake Engineering (Impact Factor: 4.2, Q1).
Open-Source Projects
-
Machine Learning Course
I taught this comprehensive course at Tarbiat Modares University for master's and PhD students, covering the fundamental concepts of machine learning, including supervised and unsupervised learning techniques, algorithms, and practical applications using Python. -
Facial Age Estimation
An implementation of facial age estimation using deep learning techniques in PyTorch, enabling the prediction of age from facial images with high accuracy. -
Torch-Linguist
A language modeling project that implements LSTM (Long Short-Term Memory) networks from scratch using PyTorch, aimed at understanding and applying deep learning techniques for sequential data.
AI Tutorials: Theory and Code Combined
Course | Tutorials Count |
---|---|
Machine Learning Series | 45 |
Probability & Statistics | 28 |
Linear Algebra for AI | 8 |
Python for AI | 5 |
Mastering Classes in Python | 5 |
Mastering Pandas | 5 |
Mastering Matplotlib | 9 |
Complex Network Series | 7 |
NLP Series | 5 (In progress) |
Mastering CNNs in PyTorch | 3 (In progress) |