Education
Sharif University of Technology
M.Sc. in Applied Mathematics
(Stochastic Mathematics and Data Science)
- Thesis: Rethinking Bayesian Reinforcement Learning [Homepage]
Bu-Ali Sina University
B.Sc. in Computer Engineering
- Final Project: Creating Artificial Languages in Multi-Agent Systems
Publications & Preprints
-
Retail Time Series Forecasting Using An Automated Deep
MetaLearning Framework
E. Joshaghani, S. Barak, A. Asadi, A. Mirafzali.
-
Short-Term Forecasting of Uncertain Parameters for
Virtual Power Plants
M. Abbasi, A. Asadi, M. E. BenElghali, R. Zerrougui.
-
Satisfiability Checking of Clinical Practice Guidelines
Using an Analyzer
Y. Sanati, A. Asadi.
Talks & Teaching
- Probabilistic Machine Learning with Julia — Kharazmi University, Faculty of Finance (2025). [YouTube Videos]
- Probabilistic Programming for Machine Learning — Sharif University of Technology (2024). [Slides] [Video]
- Deep Probabilistic Modeling with Normalizing Flows — Sharif University of Technology (2023). [Slides]
- Bayesian Machine Learning — Online lecture (2022). [Slides]
- Probabilistic Programming for AI — Online lecture (2021). [Slides]
- Time Series Forecasting Using RNNs — Online lecture. [Slides]
- Teaching Assistant: Deep Generative Models (Sharif University of Technology).
- Teaching Assistant: Data Mining, Data Structures, Advanced C++ Programming (Bu-Ali Sina University).
Honors & Awards
- 1st Place: Iran Annual AI Award 2024 (Brain Abnormality MRI Image Classification).
- National Rank 4: Graduate Entrance Exam in Mathematics (4th Data Science, 5th Cryptography).
- Silver Medal: Optimizer 2022 (Sharif University of Technology), Multi-Manifold Clustering via random walks.
- 2nd Place: The Second National fNIRS Data Analysis Competition (focusing on brain computer interface systems to help patients with movement disorders) held by National Brain Mapping Lab 2022
- 1st Place: West Iran Collegiate Programming Contest (WICPC) 2018.
Selected Projects & Open Source
Particle-based and nonparametric Variational Inference
framework in Julia.
An optimization framework for HPC clusters leveraging C++,
MPI, TBB, and a custom DSL (Dena).
Generating fractals using complex-valued neural networks.