I'm a final-year Electrical Engineering student and a Research Assistant at Mila (Quebec AI Institute), where I focus on NeuroAI. My current research explores the geometry of object representations in recurrent neural networks, with the goal of understanding how these networks retain and process information across multiple cognitive tasks.
Previously, I worked at CNRS (National Centre for Scientific Research), where I helped develop a novel convolution method known as Dilated Convolution with Learnable Spacings (DCLS). This work aimed to improve the flexibility of convolutional neural networks through gradient-based learning techniques.
I have also contributed to research at the RIML Lab at Sharif University of Technology, where I focused on the interpretability of histopathology images, adversarial attacks, and model robustness.
Outside of academia, I have experience working as a Machine Learning Engineer, applying AI to real-world challenges. I also founded Neura, a community that fosters collaboration between neuroscience and AI students, promoting interdisciplinary learning and research.
Studied courses such as Visual Neuroscience, Deep Learning, Fundamentals of Neuroscience, Biomedical Engineering, and other related subjects.
After passing the entrance exam for public schools, I studied math, physics, and programming.
I was also selected to join the student council, where we addressed challenges to improve the school’s educational environment.
At CNRS, I contributed to the development of Dilated Convolution with Learnable Spacings (DCLS), a novel method that enhances the flexibility of dilated convolutions in deep neural networks. By learning kernel positions through gradient-based optimization, DCLS improves feature extraction across varying scales, making it a valuable tool in tasks like image classification and object detection. I focused on implementing this method in PyTorch, helping to advance CNN architecture for more adaptable deep learning models.
In the Research and Development team at the Entrepreneurship Center of Sharif University of Technology, I drive initiatives to cultivate entrepreneurial and managerial acumen, crafting programs and events tailored for aspiring entrepreneurs. By meticulously assessing conditions and audience needs, I devise innovative strategies, charting pathways for feasible and impactful endeavors. This involves not only idea generation but also strategic financial planning, analyzing national budgets to ensure resource allocation for staffing and implementation. My goal is to create an environment conducive to startup success.
I worked as a junior machine learning engineer in ToobaTech. The job requirements included a deep understanding of machine learning and deep learning with a focus on big data and computer vision. I’ve experienced working with different machine learning frameworks such as PyTorch and Scikit-Learn I’ve also worked with different tools such as Apache Spark and MySQL.
Mechanism-aware Self-supervised Learning Conducted research on Mechanism-aware Self-supervised Learning, leveraging the SimCLR base model. Implemented diverse photo augmentations coupled with embedded metadata, such as rotation angles or color variations, to enhance the model’s awareness of image transformations. This approach aimed to improve the model’s ability to accurately represent and understand different types of photo alterations for enhanced learning outcomes. |
Vectorized NFGSM Developed and implemented a vectorized approach for the NFGSM defense mechanism to combat adversarial attacks on deep learning models within the PyTorch framework. Achieved superior performance compared to the original NFGSM implementation when subjected to PGD and FGSM attacks. This project involved advanced techniques in optimizing defense strategies against adversarial attacks, showcasing adeptness in enhancing model robustness within the realm of deep learning security. |
2022 | Member of Artificial Intelligence in Medical Sciences Associatio — University of Tehran |
2024 | Scientific Staff of Winter Seminar Series (WSS) — Sharif University of Technology |
2022 | Scientific staff of Artificial Intelligenc — Summer school of Sharif University of Technology (Rasta) |
2023 | Head of Social and Content Team of ASM Masters — Sharif University of Technology |
2023 | Social and Content Staff of Winter Seminar Series — Sharif University of Technology |
2023 | Social Media Manager — Byte Publication, Sharif University of Technology |
The Movie Retriever is a Python-based machine learning system using NLTK for content-based filtering and TF-IDF vectorization to recommend movies based on user preferences.
This project examines how learning impacts decision-making efficiency and accuracy in a perceptual task by using the Wong neural decision model to simulate reaction times and accuracy changes across learning phases.
The project explores Transformers, Semi-Supervised Learning, and GAN-based labeling, using BERT embeddings for enhanced bidirectional semantics in classification, with data limitations to apply a data-scarcity technique.
Developed deep learning models, including ID3-based Decision Trees, PCA on MNIST, SVM for heart disease prediction, and Neural Networks with Backpropagation, leveraging PyTorch for CUDA parallelization and applying the Forward Forward Algorithm for image classification.
Developed advanced text analysis solutions using Hazm and Dadmatools for keyword extraction, natural language task management, fake news detection, and news summarization with classification and text generation.
Developed solutions for AI course assignments at Sharif University, covering search algorithms, constraint satisfaction, and machine learning.