GRADIENT FLOW

A Machine Learning Blog by Hooman Amini

TransformerTorch

Implementing the Transformer architecture from scratch in PyTorch, and training a Transformer-based Neural Machine Translation (NMT) system.

VIEW ON GITHUB

AttentionNMT

Neural Machine Translation System for English–Spanish Using a RNN-Based Encoder–Decoder with Attention in PyTorch.

VIEW ON GITHUB

SentiNet

Tackling IMDb Reviews Sentiment Classification Using Transformer Fine‑Tuning (DeBERTaV3), BiGRU with GloVe Pretrained Embeddings, BiGRU with WordPiece, and Classic ML Baselines.

VIEW ON GITHUB

Char-RNN

Character‑Level Language Modeling for Text Generation in the Style of William Shakespeare Using a Multi‑Layer GRU Model with PyTorch.

VIEW ON GITHUB

BachNet

Bach‑Style Music Generation Using an LSTM‑Based Model in TensorFlow, with HuggingFace Demo and Dockerized Deployment.

VIEW ON GITHUB

SentiMDB

A Lightweight, Production-Ready & End to End Sentiment Analysis Pipeline Based on IMDb Reviews, Featuring a Flask Web App, Dockerized Deployment, and a Hugging Face Spaces Online Demo.

VIEW ON GITHUB

GuassianFace

Gaussian Mixture Models: From Theory to Generating Human-Like Faces with the LFW Dataset.

VIEW ON GITHUB

LinearPy

Implementation of Linear Models from scratch with NumPy: Linear Regression (SVD, Gradient Descent variants: Batch, MiniBatch, Stochastic), Logistic Regression & Softmax Regression for Classification.

VIEW ON GITHUB

ABOUT ME

I'm Hooman, a Data Scientist specializing in End-to-End Machine Learning systems, with an MSc in Systems Optimization and a strong foundation in Statistical Modeling & Data Mining.

Experienced across the full ML lifecycle; from designing Data Pipelines, training & fine-tuning custom models for specific business needs to designing & implemneting Agentic AI workflows in production environments.

CONNECT WITH ME