PyTorch training of ResNets to estimate ∇_σ log p(x,σ) for adaptive noise schedules in diffusion models.
Work
Personal research code and earlier software. Nothing from the AthenaFin organization appears here.
Generative & diffusion
Work closest to the thesis: noise, score, and generative evaluation.
Unified toolkit for FID, Inception Score, sFID, Precision, Recall, and FD_DINOv2, with automatic reference downloads.
Custom bilateral matrix layers that squeeze MNIST, CIFAR, and Fashion-MNIST inputs toward target shapes.
Four interpolation methods (linear, power, exponential, rho) for noise schedules and parameter curves, PyTorch-compatible.
Denoising & inverse problems
Treating restoration as inference — from ideal denoisers to noise-level estimators.
Iterative denoising of CIFAR-10 images by maximizing log-probability with pretrained EDM models.
Ideal denoiser
2025Closed-form ideal denoiser (EDM equation 57) with CIFAR-10 experiments and visualizations.
ResNet-18 pipeline that estimates Gaussian noise levels in CIFAR-10 images, with modular configs and a unified CLI.
A working collection of image-denoising experiments in Python.
Draft notebooks extending inverse heat dissipation generative models, following AaltoML.
Tools & labs
Small tools and interactive experiments, including a Persian AI glossary.
Notebooks and plots for univariate and multivariate Gaussians, aimed at building intuition.
Smooth interpolation between discrete points with weighted Gaussian functions, in PyTorch.
A searchable Persian glossary of AI terms, based on Wikipedia’s glossary of artificial intelligence.
Zero-dependency Python tool that turns LaTeX .bbl files into .bib entries with automatic type detection.
An interactive Three.js galaxy, generated from a single prompt — kept here as a lab, not as research.
A Delphi sketch that walks the decimal digits of irrationals as a 2D path, compared with random digits.
Archive
Earlier software — voice, speech, and the undergraduate real-estate system. Path, not current stack.
Delphi pitch-shifting with live waveform display. Provincial winner, 4th Kharazmi Young Festival.
Delphi for .NET demo: microphone in, windowed FFT transformations, modified voice out.
Diphone synthesis from Finglish (Persian in Latin script). Sharif Business Plan Competition winner, 2007.
B.Sc. thesis system: Delphi, IntraWeb, ADO. Listings, roles, search, and agency pages.
Sliding puzzle
2002Classic sliding puzzle in Delphi, around 2002, with a configurable grid.